Formation : Applications Java/J2EE, intégration
Se former avec
C3 Institute
- Renseignements :
- Durée : 3 Jours
- Type : En centre
- Diplômant : Oui
-
Prix H.T. € :1590.00
- Objectifs :
- Appréhender la vaste gamme des interfaces de programmation de Java
Concevoir les applications Web (client léger) avec Java
Distribuer les services métier de l'entreprise grâce à RMI, Corba et aux Web Services
Identifier les besoins et les solutions de sécurité d'une architecture Java d'entreprise
Evaluer les diverses techniques de persistance des objets métier Java
Intégrer Java aux systèmes existants via l'EAI ou les Web Services
Évaluer l'impact des EJB (Enterprise JavaBeans) sur les architectures Java
Comprendre les services techniques sur lesquels s'appuient les serveurs d'applications EJB
Découvrir l'évolution du langage Java
Identifier les outils les plus utilisés pour le développement Java
- Public visé :
-
Architecte d'intégration, responsable de déploiement, architecte de production.
- Pré-requis :
- Connaissances générales des architectures techniques
- Introduction à Java
Java et l'informatique d'entreprise
Notions d'architecture logicielle
La plate-forme Java
Le langage Java et la JVM
Les principales API
La portabilité
Nouveautés et évolution du JDK
Architecture d'entreprise Java
Client / serveur traditionnel
Client / serveur moderne
Architectures multi-niveaux
Un langage d'architecture
Les technologies Web
Le protocole HTTP et le langage HTML
Les requêtes et les programmes CGI
Plug-In et ActiveX
JavaScript
Servlets et JavaServer Pages
Les Web Design Patterns
JSP / servlets en pratique
Web Patterns
Frameworks Web
Struts
JavaServer Faces
Persistance
Accès via JDBC
Normes JDO et JDO 2
Hibernate
Architecture de persistance
Bases de données orientées objet
Middleware
La sérialisation Java et les sockets
Corba, IDL et les Corba Services
Les produits Java / Corba
Architecture RMI
RMI et les paramètres
RMI vs. Corba
Middleware Design Patterns
Architectural Patterns
Distribution via le Web
Les clients riches
Architectures client riche
JavaBeans
Les API de présentation (AWT, SWING)
L'alternative SWT
Déploiement d'un client riche
Java WebStart ou Eclipse RCP
XML
Définition et utilisations
Complémentarité avec Java
Les API standards comme JAXP
Web Services
Techniques sous-jacentes : comment ça marche ?
Les besoins auxquels répondent les Web Services
Design Patterns et SOA
Qu'est ce qu'un ESB ?
Les services techniques Java EE
JNDI, JMS
Transactions distribuées, montée en charge
EJB et EJB 3
Introduction, définitions
Déploiement
EJB côté client
Services offerts par le conteneur
EJB Design Patterns
Evolution vers EJB 3
Sécurité
Modèle de sécurité de Java
Sécuriser les composants EJB
Sécuriser les applications Web
EAI
Intégrer le système d'information
Architecture des connecteurs Java EE
Adaptateurs de ressources
Interface client unifiée
Connecteurs et Web Services
Outillage
EDI : Eclipse et les autres
Construction : Ant, Maven
Tests unitaires avec JUnit
Autres outils de test et d'optimisation
Génération : XDoclet et annotations
JNI
Comment faire communiquer Java et C / C++
29/09/2008 au 01/10/2008 (92)
01/12/2008 au 03/12/2008 (92)
16/06/2008 au 18/06/2008 (92)