Cours Java et Eclipse de J.M. Doudoux


Date de publication : 05/12/2003 , Date de mise à jour : 05/03/2012

Ensemble des cours de Jean-Michel Doudoux sur la technologie Java (Java SE, Java EE, Java ME) et Eclipse.


Développons en Java
Développons en Java avec Eclipse


Développons en Java

Ce didactitiel sous Licence GNU FDL contient 100 chapitres répartis en 16 grandes parties notamment sur les bases de la programmation en Java mais aussi sur des sujets plus "techniques" sur les plate-formes Java SE, Java EE et Java ME tel que JDBC, RMI, les servlets, JSP, JSTL, XML (DOM, SAX, dom4j, JDom, JAXB, StAX), JMS, les annotations, la serialisation, l'internationalisation, le scripting, Javamail, logging, JDO, JPA, design patterns, Java et UML, MIDP et middlet, SWT, Java Web Start, JNI, JDK 1.5, Hibernate, Maven, Java Server Faces, Struts, Ajax, GWT, la JVM, la gestion de la mémoire, ...

58 commentaires Donner une note à l'article (5)

Sommaire Développons en Java
Découvrez l'intégralité des thèmes abordés par ce didactiel. Pour accèder à une partie précise de ce dernier, suivez les liens ci-dessous.

Partie 1 Les bases du langage Java
Cette première partie est chargée de présenter les bases du langage java.

Partie 2 Développement des interfaces graphiques
Les interfaces graphiques assurent le dialogue entre les utilisateurs et une application.

Dans un premier temps, Java propose l'API AWT pour créer des interfaces graphiques. Depuis, Java propose une nouvelle API nommée Swing. Ces deux API peuvent être utilisées pour développer des applications ou des applets. Face aux problèmes de performance de Swing, IBM a développé sa propre bibliothèque nommée SWT utilisée pour développé l'outil Eclipse. La vélocité de cette application favorise une utilisation grandissante de cette bibliothèque.

Partie 3 Les API avancées
Le JDK fourni un certain nombre d'API intégrées au JDK pour des fonctionnalités avancées.
Partie 4 L'utilisation de documents XML
Cette partie traite de l'utilisation de document XML avec Java. L'utilisation de documents XML peut se faire au travers de plusieurs API.
Partie 5 L'accès aux bases de données
Cette partie concerne l'accès aux bases de données à partir d'applications Java. Il existe pour ce besoin de nombreuses solutions sous différentes formes dont plusieurs API standards ou frameworks open source.
Partie 6 La machine virtuelle Java (JVM)
Cette partie traite de la JVM (Java Virtual Machine) qui exécute les applications : une bonne compréhension de ses mécanismes est important pour obtenir des performances.
Partie 7 Le développement d'applications d'entreprises
Cette partie traite d'une utilisation de java en forte expansion : le développement côté serveur. Ce type de développement est poussé par l'utilisation d'internet notamment.
Ces développements sont tellements importants que Sun propose une véritable plate-forme, basée sur Java SE et orientée entreprise dont les API assurent le développement côté serveur : Java EE (Java Entreprise Edition) anciennement nommée J2EE.
Partie 8 Le développement d'applications web
Cette partie contient plusieurs chapitres : Servlets, JSP, JSTL, Struts, JSF, autres frameworks populaires, et Ajax.
Partie 9 Le développement d'applications RIA/RDA
Cette partie présente quelques solutions pour le développement d'applications de type RIA/RDA (Rich Internet Application / Rich Desktop Application).
Partie 10 Le développement d'applications avec Spring
Cette partie présente la mise en oeuvre du framework Spring.
Partie 11 Les outils pour le développement
Le développement dans n'importe quel langage nécessite un ou plusieurs outils. D'ailleurs la multitude des technologies mises en oeuvre dans les projets récents nécessitent l'usage de nombreux outils.
Ce chapitre propose un recensement non exhaustif des outils utilisables pour le développement d'applications Java et une présentation détaillée de certains d'entre eux.
Partie 12 Concevoir et développer des applications
Pour faciliter le développement d'applications, il est préférable d'utiliser une méthodologie pour l'analyse et d'utiliser ou de définir des normes lors du développement. L'utilisation de framweworks et de bibliothèque dans une architecture adaptée fait aussi parti des impératif à mettre en oeuvre lors du développement d'une application.
Partie 13 Les tests automatisés
Cette partie est consacrée à l'utilisation de tests automatisés.
Partie 14 Java et le monde informatique
.
Partie 15 Développement d'applications mobiles
Le marché des machines portables est en pleine expansion : téléphones mobiles, PDA, ... De plus en plus d'applications s'exécutent sur des machines embarquées.
Une édition particulière de Java est dédiée à ce type de développement : Java ME anciennement nommée J2ME (Java 2 Micro Edition).

Développons en Java avec Eclipse

Ce document fait suite à mon premier didacticiel "Développons en Java". C'est un didacticiel sous Licence GNU FDL qui se propose de fournir des informations pratiques sur l'utilisation d'Eclipse : il contient 32 chapitres répartis en 7 grandes parties.

Commentez Donner une note à l'article (5)

Sommaire Développons en Java avec Eclipse
Découvrez l'intégralité des thèmes abordés par ce didactiel. Pour accèder à une partie précise de ce dernier, suivez les liens ci-dessous.

Partie 1 Les bases pour l'utilisation d'Eclipse
Cette première partie est chargée de présenter les bases de l'utilisation d'Eclipse.
Partie 2 Le développement en Java
Cette seconde partie est chargée de présenter les bases de l'utilisation d'Eclipse pour le développement avec Java.
Partie 3 Les fonctions avancées d'Eclipse
Cette troisième partie présente des fonctionnalités avancées d'Eclipse.
Partie 4 Le développement avancé avec Java
Cette quatrième partie présente le développement avec Java nécessitant quelques paramétrage ou l'utilisation de plug-ins tiers.
Partie 5 Le développement d'applications d'entreprise
Cette partie concerne l'utilisation d'Eclipse pour développer des applications pour entreprise avec la version Enterprise Edition de Java.
Partie 6 Le développement d'applications mobiles
Cette partie concerne l'utilisation d'Eclipse pour développer des applications pour appareils mobiles avec la version Mobile Edition de Java.
Partie 7 D'autres plug-ins
Cette partie présente des plug-ins tiers qui ne sont pas dédié directement aux développements avec Java.


 
 
 
 
Partenaires

PlanetHoster
Ikoula