voulant s initier à Java et à son environnement.
Bonjour,
Je me propose de donner une bibliographie pour apprendre, aux débutants que ns sommes, Java et l’environnement J2SE - J2EE. C'est en fait une synthèse de tous les livres et doc de ce site (ou autres), afin d'avoir une vision claire et directe de ce qu'il faut apprendre. Tout en respectant l'ordre d'acquisition des connaissances. Pour commencer, les cours et tutoriels pour apprendre Java : http://java.developpez.com/cours/
Débutant signifie n’avoir jamais pratiqué de programmation de sa vie.
Le but étant de présenter les ouvrages et tutos les plus clairs et pédagogiques possibles, en langue française.
Devant l’avalanche de travail qui ns attend, si plusieurs technologies sont BIEN étudiées ds un meme et unique ouvrage, n’hesitez pas à le faire savoir !! (ex : celui d’XML et XSLT)
Les livres doivent être le plus récent possible.
Langage Java :
1. Anne Tasso : « le livre de Java 1er langage » Ed. 2005
2. Cay S. Hortsmann, Gary Cornell : « Au Coeur de Java 2 » Vol.1, Déc 2004, 855p => base du J2SE (public intermédiaire/avancé)
3. Cay S. Hortsmann, Gary Cornell : « Au Coeur de Java 2 » vol 2, Juin 2005, 858p=> J2SE avancé
Granet-Regourd : "Aide-Mémoire de Java" 2005, 256p
SWING :
Valérie Berthié, Jean-Baptiste Briaud : "Swing : la synthèse" 2003, 327p
=> Ds les ouvrages "au coeur de java" vol 1 et 2, des bases et fct avancées de swing y sont enseignées.
XML :
1. Bernd Amann et Philippe Rigaux : « Comprendre XSLT » 2002, 517p
=> Apprendre XML et XSLT ds le meme livre.
Servlets/JSP/JSF/JNDI :
+ Serge Tahé : "introduction à la programmation Web avec Java" tutorial. Présente les bases de la programmation Web avec Java côté serveur avec les technologies des servlets, des pages JSP et XML. 215p. Sept 2002
http://tahe.developpez.com/java/web/
+ Olivier Schmitt : "Introduction à JSF avec Netbeans" tutorial 30p
http://schmitt.developpez.com/tutori.../introduction/
Eclipse :
+ Holzner : "Eclipse" Déc 2004, 344p
+ Jean Michel DOUDOUX : « developpons en Java avec Eclipse » Tutorial, 434p. http://jmdoudoux.developpez.com/java/eclipse/
+Stessy Delcroix : "Struts avec Eclipse" tutorial
http://stessy.developpez.com/j2ee/ec...s/firstStruts/
EJB :
+ Richard Monson-Haefel : «Enterprise JavaBeans » 2002. 586p
=> Pré-requis : Java, connaissances générales en applications distribuées, BDD.
ici pour les tuto : http://java.developpez.com/cours/sommaire.html#ejb
STRUTS :
1. Serge Tahé : "introduction à Struts", tutorial
2. James Goodwill Sylvie Gréco (trad.) : "Jakarta Struts par la pratique" (public débutant) Janv 2003, 331p. Cet ouvrage ommet pas mal de choses sur la comprehension de Struts.
3. Chuck Cavaness, Brian Keeton, Alexandre Gachet (trad.) : "Jakarta Struts - précis & concis" Avr 2004, 166p. Ce livre est à recommander, quel que soit le niveau du développeur Struts, en tant qu'aide mémoire.
4. Vic Cekvenich et Wolfgang Gehner : "Struts- Les bonnes pratiques pour des développements web réussis" Fev 2005, 219p. Public : intermediaire.
"ce livre, véritable mine d'informations et de conseils, malgré une organisation une peu fouillie, vous sera de bon conseil pour approndir l'utilisation de Struts ou de manière générale la construction d'applications Web basées autour de Struts ou un framework équivalent.
Par contre, il ne vous formera pas à Struts, et un minimum de connaissances sur ce framework semble nécessaire pour bien aborder le contenu du livre".
Design Patterns :
Freeman-Sierra-Bates : "Design patterns - Tête la première" 2005, 642p
Pour info : difference J2SE-J2EE :
J2SE (Java 2 Standard Edition) est le framework destiné aux applications pour poste de travail. Ce framework contient toutes les API de base, mais également toutes les API spécialisées dans le poste client (JFC et donc Swing, AWT et Java2D), ainsi que des API d'usage général comme JAXP (pour le parsing XML) et JDBC (pour la gestion des bases de données).
J2EE est un framework pour le langage de programmation Java de Sun plus particulièrement destiné aux applications d'entreprise. Dans ce but, il contient un ensemble d'extension au framework standard afin de faciliter la création d'applications réparties. Voici une liste des API contenues dans J2EE :
• Servlets : Conteneur Web
• JSP : Framework Web
• JSF : Framework Web, extension des JSP
• EJB : Composants distribués transactionnels
• JNDI : API de connexion à des annuaires, notamment des annuaires LDAP
• JDBC : API de connexion à des bases de données
• JMS : API de communication asynchrone
• JCA : API de connexion, servant notamment à se connecter à des PGI
• JavaMail : API de gestion des mails
• JMX : Extension d'administration des applications
• JTA : API de gestion des transactions
• JAXP : API de parsing XML
• JAXM : API de communication asynchrone par XML
• JAX-RPC : API de communication synchrone par XML, par exemple à l'aide du protocole SOAP
• JAXB : API de serialization par XML
• JAXR : API de gestion des registres XML, permettant d'enregistrer des Web Services en ebXML
• RMI : API de communication distante entre des objets java
• Java IDL : API de communication entre objets Java et objets non-Java, via le protocole CORBA
=> donc voilà c qu il faut apprendre si vs voulez maitriser J2EE!!
.......... à suivre
Partager