Passer au contenu
  Team SemLIS  

Cours Java J2ee

Objectifs : Maitriser la production de pages WEB dynamique en utilisant Java et un serveur de Servlet. Maitriser le langage de script JSP qui combine un langage à balises (HTML ou XML) avec des fragments de code java. Maitriser l'accès aux bases de données en Java. Prérequis : Connaître Java

Construction de sites WEB dynamiques en Java

On présente la partie émergée de la technologie J2EE qui permet de construire des sites WEB dynamiques coté serveur sous deux aspects.

  1. On présente d'abord les appels de méthodes à distance en Java - RMI. Puis après avoir introduit la librairie JDBC - Java Data Base Connectivity qui permet d'accéder en java aux bases de données relationnelles à travers des requêtes SQL, nous présentons Hibernate qui est un pont entre le paradigme objet et les SGBD en remplaçant les accès à la base de données par des appels à des méthodes objet de haut niveau. Les objets gérés par Hibernate sont dits persistants, c'est à dire que l'état d'un objet dans le programme est maintenu automatiquement en conformité avec l'état de la base de données relationnelle sous-jacente. Enfin des ponts automatiques entre modèles objet et modèles Relationnels sont présentés. Ils permettent la production assistée de code.
  2. On présente les technologies J2EE des Servlets et des pages JSP - Java Server Pages. Ces deux techniques basées sur Java permettent aux développeurs de générer dynamiquement du code HTML, XML ou tout autre type de page web. Une page JSP est un mélange de code HTML (ou XML) avec du code Java. Les pages JSP sont compilées par un compilateur JSP pour devenir des servlets Java. JSF est une technologie d'écriture d'interfaces homme/ machine, comparable à celle de Swing ou SWT, où l'état d'un composant est enregistré lors du rendu de la page, pour être ensuite restauré au retour de la requête. JSF est indépendant du rendu, généralement le rendu est fait en pages JSP, mais il existe par exemple un rendu XUL.

Tableau des cours téléchargeables :

Cours
.ppt
.pdf
RMI

Charger la version ppt

Charger la version pdf

JDBC

Charger la version ppt

Charger la version pdf

Hibernate

Charger la version ppt

Charger la version pdf

SERVLETS

Charger la version ppt

Charger la version pdf

Pages JSP

Charger la version ppt

Charger la version pdf

pages JSF

Charger la version ppt

Charger la version pdf