Plan du cours

Entreprise Java Programming

  • De l'architecture client-serveur à l'architecture à trois niveaux
  • Considérations relatives à la conception
  • Considérations relatives à la sécurité
  • Services d'attribution de noms
  • Comparaison de RMI, CORBA et EJB

Java Interface de nommage et d'annuaire (JNDI)

  • Architecture JNDI
  • Fournisseurs de services et interface du fournisseur de services
  • Le contexte de nommage initial
  • Recherche d'objets
  • Création, recherche et destruction d'entrées de répertoire
  • Exercice 1 : Recherche de fichiers JNDI

Présentation des Enterprise Java Beans (EJB)

  • Concepts et versions des EJB
  • Moniteurs de transactions de composants
  • Implémentations commerciales
  • L'architecture EJB
  • Persistance et transactions

Java Déploiement de l'EE et de l'EJB

  • L'environnement et les outils JEE
  • Configuration Java EE
  • JEE et dénomination JNDI
  • Emballage et déploiement de l'EJB
  • L'outil de déploiement
  • L'Hypersonic Database
  • Exercice 2 : Mise en place JBoss

Clients EJB

  • Types de clients
  • Clients Java
  • Clients Web et JSP
  • Servlets et fichiers WAR
  • Exercice 3 : écrire et déployer un client Servlet

JPA

  • Le rôle d'un JPA
  • Configuration d'un JPA
  • Exercice 4 : JPA/li>

Les beans de session sans état

  • Les rôles des Session Beans
  • Créer des Session Beans
  • Les bans de session sans état
  • Exercice 6 : L'haricot de session sans état

Les haricots de session avec état

  • Haricots de session avec état
  • Exercice 7 : haricot de session avec état

Questions relatives à la mise en œuvre de l'EJB

  • Métadonnées
  • Gestion des transactions
  • Associations 1-1, 1-many, many-1 et many-many
  • Versions de l'EJB

Le Java système de messagerie

  • Le Java système de messagerie (JMS)
  • Exercice 8 : JMS

La sécurité

  • Utilisateurs et rôles
  • Access contrôle
  • Authentification
  • Exercice 9 : JBoss Sécurité

Les haricots pilotés par les messages

  • Le haricot d'entreprise piloté par message
  • Exercice 10 : Message Driven Bean

Pré requis

Les étudiants doivent avoir une bonne connaissance pratique du langage Java, généralement obtenue grâce à une participation préalable à notre cours Java Programming. Une compréhension de la programmation Servlet et de JDBC est supposée.

 28 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires