
| intitulé : PostGreSql | |
| référence : BDD-PGSQL-L1 | |
| type de public : Les développeurs ayant des connaissances Java | |
| prix : NC | |
| pré-requis : Une connaissance et une pratique du Java sont indispensables (ou la participation au cours de Programmation Java). Des notions d’architecture 3 tiers ainsi que celle des outils de manipulation XML sont un plus mais ne sont pas indispensables. | |
| objectifs : Acquérir un savoir transversal et synthétique sur les technologies Java orientées serveur (servlet/jsp, xml, jakarta struts, rmi, ejb, serveurs d’applications J2EE (Tomcat, jboss ou JonAS)). | |
| durée : NC | |
| contenu de la formation: | |
| Introduction |
| Rappels sur les notions de polymorphisme, Thread et d’interfaces en Java |
| L’intérêt du Java coté Serveur |
| Les autres « framework » |
| Pourquoi Java ? |
| J2EE et XML |
| Notion de Design Pattern |
| Les applications Web |
| Concept et contraintes d’une application web |
| présentation d’un serveurs de servlet : Tomcat |
| Présentation du serveur Tomcat |
| Définition d’un contexte d’exécution de WebApp |
| Anatomie d’une WebApp |
| l’arborescence des fichiers |
| Le descripteur de webapp : web.xml |
| Notion de déploiement |
| Les servlet et JSP |
| Les Servlets |
| Les JSP |
| Les Cookies |
| notion de Tag lib et de JSTL |
| Notion de MVC et introduction à Struts |
| Le JDBC |
| Le Javamail |
| Les classes de base : javax.mail |
| notion de transport, utilisation de classes spécifiques |
| le javax.mail.Message : intérêt de l’approche |
| Le JNDI |
| les services d’annuaire |
| Notion de répertoire et de domaine de nommage |
| Le contexte initial |
| Recherche d’un objet |
| Gestion des ressources des serveurs d’application |
| Applications distribuées |
| Principes généraux |
| L’interface java.io.Serializable |
| Le RMI |
| L’interface javax.rmi.Remote |
| La rmi registery |
| Interet, efficacité, limites |
| Le XML-RPC et SOAP |
| le JMS |
| Les Entreprise JavaBeans |
| Introduction et intérêt |
| les différents descripteurs de beans |
| Les types d’EJB |
| Note sur les logiciels libres et le Java |
| Les outils de gestions de version libre : CVS et subversion |
| Un outil à tout faire : Ant |
| Pour plus d’informations Contactez-nous |