Formation Développer des applications web d'entreprise avec Java EE (Java EE, Servlets/JSP, JSF, CDI)
Formation
À Levallois-Perret
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Lieu
Levallois-perret
Cette formation Java EE fournit une présentation concise mais exhaustive du développement d'applications Web sur une plateforme Java EE. Elle permet aux participants d'avoir une vision d'ensemble de Java EE mais également une compréhension claire des technologies prenant part à la construction d'interfaces web
Les sites et dates disponibles
Lieu
Date de début
Date de début
Les Avis
Les matières
- JSP
- Servlets
Le programme
Présentation Développement d'applications Web avec Java EE
JAVA EE : une spécification des implémentations, domaine d'application, l'aspect distribué et transactionnelLes finalités et les apports de JAVA EE, évolutivité des applications, portabilité, montée en charge, sûreté de fonctionnement, indépendance vis-à-vis des éditeursComposant et conteneurs. Services techniques de conteneurs, L'architecture n-tiers et les composants associésLe packaging d'application, structure d'une archive .ear, descripteurs de déploiementDéfinition des technologies et APIs disponibles : Servlet, EJB 3.0, JSF, JPA, JMS, JNDI, JAAS, JAX-WS, ...Panorama des serveurs applicatifs
Applications Web - Java EEClassification des applications : orientées présentation ou service, Modèle requête/réponse, rappels sur le protocole HTTPPartage d'information et notion de périmètre (requête, session, etc.), Gestion de session utilisateurLes servlets : rôle, cycle de vie , récupération de paramètre, construction de réponseLes filtres de requête ou de réponses, propagation de requête, délégation, les listenersTechnologies de présentation, Architecture MVC, comparaison JSP, JSF, Facelets. Ajax et JSFLes JavaBeansDéfinition d'un module web, packaging, le descripteur de déploiement web.xmlAtelierMise au point d'un contrôleur MVC
Couche de présentationPrésentation des technologies disponibles JSP, JSF, Facelets et frameworks dérivésLe pattern MVCMécanismes de JSP, transformation/compilationElements de syntaxes JSPExtensions du langage de balises avec JSTLLe standard JSF, ses objectifsLes différrents modèles de JSF : composant, validation, conversion, évènements, navigationJSF et Ajax, présentation des bibliothèques Ajax disponiblesJSF 2.0 et CDIAtelierMise au point d'un gestionnaire de commande web avec les différentes technologies
Présentation des EJB 3.0Les différents types d'EJBs et leur cycle de vie, les classes entitésServices techniques du conteneur : transaction et sécuritéEJBs Session stateless ou stateful, Accès distant ou localMise en place d'une API métier pour la couche de présentationEJB Session et HTTP Session
L'injection de dépendances avec CDIIntroduction à l'injection de dépendancesl'injection de dépendances dans les différents tiers Java EELes méthodes de call-backConfiguration via beans.xmlProducteurs et destructeursModèle évènementiel des applicationsIntecepteurs, décorateurs et stéréotypes
Web servicesDéfinition et cas d'utilisation, Architecture SOA et technologies RESTLe format XML, Le protocole SOAP, Les formats WSDL et UDDIConstruire des services Web avec JAX-WSWeb service et EJB stateless
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Formation Développer des applications web d'entreprise avec Java EE (Java EE, Servlets/JSP, JSF, CDI)