Created by useiconic.comfrom the Noun Project

JBoss pour développeurs

JBoss est la plate-forme libre la plus aboutie implémentant tous les services d'un serveur d'application conforme aux spécifications J2EE.

Ce cours fournit les bases nécessaires au développement d'applications JBoss, incluant les tests et la sécurité.

Plan de cours

Introduction à la plateforme applicative JBOSS (EAP)

  • Introduction
  • Aperçu de l'architecture JBoss ;
  • Présentation du noyau et des différentes couches ;
  • Présentation des composantes ;
  • Présentation des outils.

Tests unitaires

  • Introduction sur les tests unitaires et leur importance
  • Mise en place
  • Revue des technologies existantes
  • TestNG / Junit
  • DBUnit
  • JSFUnit

Enterprise JavaBeans (EJB)

  • Présentation des différents types
  • Processus de développement de services et séparation des couches

Session Beans

  • Couche business
  • Transactions

Message-driven Beans

  • Technologies de messagerie asynchrone
  • Comment intégrer du « messaging » dans une application

Entity Beans

  • Couche de persistance
  • Persistance de données avec Hibernate

Architecture orientée service

  • Exposer des services à l'aide de services web
  • Les différentes technologies

Sécurité

  • Gérer la sécurité dans une application
  • Gérer les rôles dans une application

Interfaces riches

  • Fonctionnalités avancées
  • Ajax
  • RichFaces
  • Facelets

Clientèle visée

Développeurs Java