IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Développons en Java

13/07/2003




Préambule
0.1. A propos de ce document
Notes de licence
Marques déposées
Historique des versions


Préambule



0.1. 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 sous la forme d'un didacticiel.

Celui-ci est composé de six grandes parties :

  • les bases du langage java
  • développement des interfaces graphiques
  • les API avancées
  • développement d'applications d'entreprises
  • les outils de développement
  • développement d'application mobiles

Chacune de ces parties est composées de plusieurs chapitres.

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.

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'outils HTMLDOC 1.8.14 de la société Easy Software Products. Cet excellent outil freeware peut être téléchargé à l'adresse : http://www.easysw.com


Notes de licence


Copyright (C) 1999-2003 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 des chapitres :

  • Développons en Java
  • Presentation de java
  • Technique de base de la programmation java
  • La syntaxe et les éléments de bases de java
  • POO avec java
  • Bibliotheque de classes java
  • Les fonctions mathématiques
  • La gestion des exceptions
  • Le multitâche
  • Le graphisme en java
  • Les éléments d'interface graphique de l'AWT
  • La création d'interface graphique avec AWT
  • L'interception des actions de l'utilisateur
  • Le développement d'interface graphique avec SWING
  • Les applets en java
  • Les collections
  • Les flux
  • La sérialisation
  • L'interaction avec le réseau
  • L'accès aux bases de données : JDBC
  • La gestion dynamique des objets et l'introspection
  • L'appel de méthode distantes : RMI
  • L'internationalisation
  • Les composants java beans
  • Logging
  • La sécurité
  • Java 2 Entreprise Edition
  • Les servlets
  • Les JSP (Java Servers Pages)
  • JSTL (Java server page Standard Tag Library)
  • Les frameworks pour les applications web
  • Java et XML
  • JNDI (Java Naming and Directory Interface)
  • JMS (Java Messaging Service)
  • JavaMail
  • JDO (Java Data Object)
  • Les EJB (Entreprise Java Bean)
  • Les services web
  • Les outils du J.D.K.
  • Les outils libres et commerciaux
  • JavaDoc
  • Java et UML
  • Des normes de développement
  • Les motifs de conception (design patterns)
  • Ant
  • Les frameworks de tests
  • J2ME
  • CLDC
  • MIDP
  • CDC
  • Personal Profile
  • Les autres technologies
  • Annexes

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


Les differentes 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 de 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



Copyright (C) 1999-2003 Jean Michel DOUDOUX