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
 35 heures

Nombre de participants



Prix par participant

Nos Clients témoignent (3)

Cours Similaires

Combined C/C++, JAVA and Web Application Security

28 heures

Advanced Java Security

21 heures

Combined JAVA, PHP and Web Application Security

28 heures

Standard Java Security

14 heures

Catégories Similaires