Canalblog
Suivre ce blog Administration + Créer mon blog

mli07 La Java d'Emilie 07

Archives
Derniers commentaires
3 janvier 2011

Références et tutoriels pour débutants et pour avancés

  • D.Flanagan – Java in a Nutshell, O’Reilly, 2005
  • P.Niemeyer, J. Knudsen - Learning Java, O’Reilly, 2005
Publicité
15 décembre 2010

SQL

Pour SQL raisonner comme ce que nous avons fait pour Perl et aller chercher javax.sql à la même page que XML (voir la copie d'écran ci dessous)

15 décembre 2010

Copie d'ecran pour trouver la methide du cours du 15 decembre

1

  • org W3C
  • element
15 décembre 2010

Cours du 15 decembre

lire Fichier XML // methode qu'on devra lire nous memes
je vais ecrire une methode qui va parcourir l'arbre à partir de l'element racine
document
Node va permettre de verifier le type
ELEMENT_NODE
si je suis dans text je vais avoir TEXT-NODE
idem pour ENTITY-NODE
et on va jouer sur la categorisation des noeuds

lire Fichier XML est recursive elle eput prendre chaque noeud l'un apres l'autre

premiere chose je vais me demander quel est le type de de noeud : ici Node.getNodetype

Pour Node vous avez toutes une serie de constrante qui sont entières je dois  prendre la valeur que cet getNode m'a donné et

  • Node.DOCUMENT-NODE
  • Node.ELEMENT-NODE
  • Node.TEXT-NODE

parce que le traitement n'est pas le meme suivant que j'ai un Document Element Text

Documenty me permettra de me positionner sur la racine

les lignes 43 44 45 servent à me, positionner sur la balise racine de mon document et je peux me positionner

http://download.oracle.com/javase/1.5.0/docs/api/
voir la copie d'écran au dessus

sinon nous avons parlé assez rapidement de getChildNodes, getNodeValue

pour étudier ce cours voir le fichier LireXML.java

8 décembre 2010

Cours du 8 decembre

http://download.oracle.com/javase/1.4.2/docs/api/javax/xml/parsers/DocumentBuilderFactory.html

pour ignorer les commentaires :

http://download.oracle.com/javase/1.4.2/docs/api/javax/xml/parsers/DocumentBuilderFactory.html#isIgnoringComments()

pour ignorer ou prendre en compte des espaces qui apparaissent dans le texte

http://download.oracle.com/javase/1.4.2/docs/api/javax/xml/parsers/DocumentBuilderFactory.html#isIgnoringElementContentWhitespace()

pouvoir entity references

http://download.oracle.com/javase/1.4.2/docs/api/javax/xml/parsers/DocumentBuilderFactory.html#isExpandEntityReferences()

vérifier que les éléments correspond à la DTD

http://download.oracle.com/javase/1.4.2/docs/api/javax/xml/parsers/DocumentBuilderFactory.html#setValidating(boolean)

factory.setCoalescing

factory.setNamespaceAware

factory comme un contexte de travail generique

document builder : parseur

appliquer la méthode parse ou je lui donne le nom du fichier XML et s'il a réussi a lire correctement le fichier il va me créer un fichier du type document qui va représenter toute la structure : un arbre avec des objets de type nœud qui peuvent être élément ou texte et qui a une indication du nœud racine de l'arbre.

Cet objet va permettre de trouver le point d'entrée de ma structure XML

la ligne 92 va poermettre de parcourir l'arbre et de trouver ce que l'on cherche

pour les catch : tout ce qui est present ici a ete demande par l'appel des


Publicité
8 décembre 2010

X

xml

1 décembre 2010

Filewriter

FileWriter w = FileWriter("sortie.txt");

1 décembre 2010

super

super: appelle dans la classe de base

1 décembre 2010

pour sortir un livre en.txt

java.exe" Etudiant > out.txt

24 novembre 2010

Heritage

Java_Heritage

17 novembre 2010

Cours du 17 11

17 novembre 2010

exercice pour le 24

ajouter des abonnes dans bibliotheque (main)
methode ajouter livres supprimer livres classe bibliotheque

17 novembre 2010

Vector

Java API : Vector

import java.util *;
ou
import java.util Vector ;

public class Bibliotheque
{
Vector liste abonnes;
Vector listelivres ;

public Bibliotheque()
{
listeabonnes = new Vector();
listlines = new Vector();
}
}

12 novembre 2010

Projet

A) Pour un système d'analyse syntaxique automatique, nous avons besoin de mettre en place plusieurs ressources et outils. Parmi les modules nécessaires un module qui consulte un dictionnaire, afin de pouvoir associer à chaque mot son lemme et les propriétés morpho-syntaxiques. Le dictionnaire peut contenir des entrées lexicales simples, mais aussi des expressions idiomatiques. Le dictionnaire va être consulté afin de voir si la forme du mot n'est pas déjà dans ce dictionnaire. Le cas échéant, l'outil fera appel à un étiqueteur qui proposera une catégorie lexicale, à base de règles heuristiques (on regarde une collection de terminaisons typiques pour la classe).

 

Ecrivez des classes en Java qui décrivent les divers modules du système.

 

Maximum 3 étudiants

 

B) Un concordancier propose plusieurs fonctions: établir une liste des mots les plus fréquents, rechercher toutes les occurrences d'un mot ou d'une expression en contexte, trouver les collocatifs les plus fréquents, comparer le corpus avec un corpus de référence

 

Ecrivez des classes en Java qui décrivent les divers modules du système.

 

Maximum 3 étudiants

4 novembre 2010

Livre

27 octobre 2010

Les tableaux

Ca se corse ! toujours sur le site du zéro !

25 octobre 2010

TP n°1 : un tableau de conversion Celsius - Fahrenheit !

            Un TP recommandé sur le site du zéro !

23 octobre 2010

Les boucles

sur le site du zéro.

23 octobre 2010

Les conditions

19 octobre 2010

Les conversions, ou "cast"

Sur le site du zéro

Publicité
1 2 > >>
mli07 La Java d'Emilie 07
  • Ce blog d'étudiant en Master 2 de Linguistique Informatique Traduction (Strasbourg) a vocation de faciliter le partage entre août 2010 et janvier 2011, des notes du cours Java, tutoriels, exercices et solutions, bout de codes, astuces...
  • Accueil du blog
  • Créer un blog avec CanalBlog
Publicité
Publicité