Plan du cours
Introduction
Aperçu des caractéristiques et de l'architecture de la plate-forme Java EE 7
- Conteneurs, API et services
- Cycle de vie et étendue de la mémoire
- Les Javabeans d'entreprise
- Technologies d'appui
Démarrer avec Java EE 7 Principes de base de la plate-forme
- L'installation
- Emballage, déploiement et injection
- Introduction aux applications web
Gérer la persistance avec Java EE 7
- Java API de persistance
- Création et exécution de requêtes
- Création et gestion d'entités
- Contrôle d'accès avec verrouillage
- Plans de recherche
Mise en œuvre de la technologie Enterprise JavaBeans (EJB)
- Haricots d'entreprise, de session et de message
- Contenu et cycle de vie
- Opérations et transactions EJB
- Création de méthodes EJB et de temporisateurs
- Composants de session
- Application d'intercepteurs
Travailler avec Java Message Service (JMS) API
- Concepts de base de l'API JMS
- Modèle et caractéristiques de Programming JMS
- Rédaction d'applications JMS simples
- Transactions et haricots pilotés par les messages
- Implémentation de producteurs et de consommateurs de messages
Construire Web Services avec la plateforme Java EE 7
- Types de services web
- Construire des services web avec JAX-WS
- Construire des services web RESTful avec JAX-RS
- Accessing de ressources REST
Création d'applications Web à l'aide de Java Servlets
- Cycle de vie des servlets
- Création et initialisation d'une servlet
- Rédaction de méthodes de service
- Téléchargement de fichiers
- Servlets asynchrones
- Intercepteurs et filtres
- En-têtes HTTP, paramètres et cookies
Création d'applications Web à l'aide de Java pages de service (JSP)
- Cycle de vie de JSP
- Syntaxe JSP
- Erreurs
- Bibliothèques de balises
- Express Langage de balises et haricots CDI
Construire Java applications avec WebSockets
- Points d'arrivée programmatiques et annotés
- Envoi et réception de messages
- Encodeurs et décodeurs
- Paramètres du chemin d'accès
- Spécification de la classe du configurateur de points d'extrémité
Développer des applications Web en utilisant JavaServer Faces (JSF)
- Modèle des composants de l'interface utilisateur
- Modèle de navigation
- JavaServer Faces cycle de vie
- Traitement partiel et rendu
- Convertisseurs, auditeurs et validateurs
- Langage d'expression et haricots CDI
- Production de messages
- Bibliothèques de balises JSF
Sécuriser les applications Java avec Java EE 7 Platform
- Mécanismes de sécurité et conteneurs
- Travailler avec des domaines, des utilisateurs, des groupes et des rôles
- Sécuriser la connexion avec SSL
- Sécurité des applications web
- Sécurité des applications d'entreprise
- Certification et authentification
Dépannage
Résumé et conclusion
Pré requis
- Connaissance de XML, SQL et de la programmation Java .
- Expérience du développement d'applications
Public
- Développeurs
Nos clients témoignent (1)
j'ai bien apprécié le cours avec Reda, c'est une personne très à l'écoute et ouvert pour toute question. Il s'adapte aux besoins de son client