Mon site perso a changé d'adresse.
Vous allez être automatiquement redirigé
vers cette dernière dans quelques secondes ...

http://www.jmdoudoux.fr/

Merci de bien vouloir mettre à jour vos favoris.


Si rien ne se passe cliquez sur le lien ci-dessus.

  Développons en Java Partie 1 : les bases du langage Java Imprimer Sommaire Consulter avec table des matières Développons en Java   v 0.85 béta  
Copyright (C) 1999-2005 Jean-Michel DOUDOUX  

 

Préambule

 

A propos de ce document

L'idée de départ de ce document était de prendre des notes relatives à mes premiers essais en Java. Ces notes ont tellement grossies que j'ai décidé de les formaliser un peu plus et de les diffuser sur internet d'abord sous la forme d'articles puis rassemblées pour former le présent didacticiel.

Celui-ci est composé de six grandes parties :

  1. les bases du langage java
  2. le développement des interfaces graphiques
  3. les API avancées
  4. le développement d'applications d'entreprises
  5. les outils de développement
  6. le développement d'applications mobiles

Chacune de ces parties est composée de plusieurs chapitres dont voici la liste complète :

Je souhaiterais le développer pour qu'il couvre un maximum de sujets autour du développement en Java. Ce souhait est ambitieux car l'API de Java est très riche et ne cesse de s'enrichir au fil des versions.

Dans chaque partie, les membres des classes décrites ne le sont que partiellement : pour une description complète de chaque classe, il faut consulter la documentation fournie par Sun au format HTML pour les API du JDK et la documentation fournie par les fournisseurs respectifs des autres API tiers.

Je suis ouvert à toutes réactions ou suggestions concernant ce document notamment  le signalement des erreurs, les points à éclaircir, les sujets à ajouter, etc. ... N'hésitez pas à me contacter : jean-michel.doudoux@wanadoo.fr

Ce document est disponible aux formats HTML et PDF à l'adresse suivante : http://perso.wanadoo.fr/jm.doudoux/java/

Ce manuel est fourni en l'état, sans aucune garantie. L'auteur ne peut être tenu pour responsable des éventuels dommages causés par l'utilisation des informations fournies dans ce document.

La version pdf de ce document est réalisée grâce à l'outil HTMLDOC verison 1.8.23 de la société Easy Software Products. Cet excellent outil freeware peut être téléchargé à l'adresse : http://www.easysw.com

 

Remerciements

Je tiens à remercier les personnes qui m'ont apporté leur soutien au travers de courrier électronique de remerciements ou de félicitations.

Je tiens aussi particulièrement à exprimer ma gratitude aux personnes qui m'ont fait part de correctifs ou d'idées d'évolutions : ainsi pour leurs actions, je tiens particulièrement à remercier Vincent Brabant et Thierry Durand.

 

Notes de licence

Copyright (C) 1999-2005 DOUDOUX Jean Michel

Vous pouvez copier, redistribuer et/ou modifier ce document selon les termes de la Licence de Documentation Libre GNU, Version 1.1 ou toute autre version ultérieure publiée par la Free Software Foundation; les Sections Invariantes étant constitués du chapitre Préambule, aucun Texte de Première de Couverture, et aucun Texte de Quatrième de Couverture. Une copie de la licence est incluse dans la section GNU FreeDocumentation Licence.

La version la plus récente de cette licence est disponible à l'adresse : GNU Free Documentation Licence.

 

Marques déposées

Sun, Sun Microsystems, le logo Sun et Java sont des marques déposées de Sun Microsystems Inc.

Les autres marques et les noms de produits cités dans ce document sont la propriété de leur éditeur respectif.

 

Historique des versions

Version Date Evolutions
0.10 15/01/2001 brouillon : 1ere version diffusée sur le web.
0.20 11/03/2001 ajout des chapitres JSP et serialization, des informations sur le JDK et son installation, corrections diverses.
0.30 10/05/2001 ajout des chapitres flux, beans et outils du JDK, corrections diverses.
0.40 10/11/2001

réorganisation des chapitres et remise en page du document au format HTML (1 page par chapitre) pour faciliter la maintenance

ajout des chapitres : collections, XML, JMS, début des chapitres Swing et EJB

séparation du chapitre AWT en trois chapitres.

0.50 31/04/2002

séparation du document en trois parties

ajout des chapitres : logging, JNDI, Java mail, services web, outils du JDK, outils lires et commerciaux, Java et UML, motifs de conception

compléments ajoutés aux chapitres : JDBC, Javadoc, intéraction avec le réseau, Java et xml, bibliothèques de classes

0.60 23/12/2002

ajout des chapitres : JSTL, JDO, Ant, les frameworks

ajout des sections : Java et MySQL, les classes internes, les expressions régulières, dom4j

compléments ajoutés aux chapitres : JNDI, design patterns, J2EE, EJB

0.65 05/04/2003

ajout d'un index sous la forme d'un arbre hiérarchique affiché dans un frame de la version HTML

ajout des sections : DOM, JAXB, bibliothèques de tags personnalisés, package .war

compléments ajoutés aux chapitres : EJB, réseau, services web

0.70 05/07/2003

ajout de la partie sur le développement d'applications mobiles contenant les chapitres : J2ME, CLDC, MIDP, CDC, Personal Profile, les autres technologies

ajout des chapitres : le multitache, les frameworks de tests, la sécurité, les frameworks pour les app web

compléments ajoutés aux chapitres : JDBC, JSP, servlets, intéraction avec le réseau

application d'une feuille de styles CSS pour la version HTML

corrections et ajouts divers

0.75 21/03/2004

ajout des chapitres : le développement d'interfaces avec SWT, Java Web Start, JNI

compléments ajoutés aux chapitres : GCJ, JDO,

nombreuses corrections et ajouts divers notamment dans les premiers chapitres

0.80

0.80.1

0.80.2

29/06/2004

15/10/2004

02/11/2004

ajout des chapitres : le JDK 1.5, des bibliothèques open source, des outils open source, Maven et d'autres solutions de mapping objet-relationnel

ajout des sections : Installation J2SE 1.4.2 sous windows, J2EE 1.4 SDK, J2ME WTK 2.1

compléments ajoutés aux chapitres : Ant, Jdbc, Swing, Java et UML, MIDP, J2ME, JSP, JDO

nombreuses corrections et ajouts divers

0.85

27/11/2005

ajout du chapitre : Java Server Faces

ajout des sections : java updates, le composant JTree

nombreuses corrections et ajouts divers

 


  Développons en Java Partie 1 : les bases du langage Java Imprimer Sommaire Consulter avec table des matières Développons en Java   v 0.85 béta  
Copyright (C) 1999-2005 Jean-Michel DOUDOUX