Lumière sur GlassFish est un serveur d'applications compatible Java EE.

GlassFish est le nom du serveur d'applications Open Source Java EE 5 et désormais Java EE 6 avec la version 3 qui sert de socle au produit Oracle GlassFish Server (anciennement Sun Java System Application Server de Sun Microsystems)Au niveau des standards, GlassFish est une implémentation complète de la norme Java EE 5 qui recouvre :
  • EJB 3 (approche POJO, configuration par annotations, injection de dépendance) ;
  • JPA (Java Persistence API) : standard implémenté par TopLink (par défaut dans GlassFish), Hibernate ou OpenJPA ;
  • JAX-WS 2.x : nouvelle pile pour les services web ;
  • JAXB 2.0 : mise en correspondance (mapping) XML/Java utilisée par JAX-WS 2.0 ;
  • JSF (Java Server Faces) - framework MVC
  • StAX - parseur de streaming XML ;
  • JSP 2.1 & Servlet 2.5 : pour faire de l'injection de dépendance dans le conteneur web.
Avec GlassFish v3, c'est un support complet de Java EE 6 qui est proposé :
  • EJB 3.1: singleton, API pour conteneur, asynchrone, @Schedule, ...
  • JPA 2.0: collections, verrou pessimiste, API de critères, ... C'est EclipseLink qui est désormais utilisé par GlassFish
  • JSF 2.0: facelets/XHTML, AJAX intégré, composants composites, ... L'implémentation GlassFish s'appelle Mojarra
  • JAX-RS 1.1: RESTful web services. L'implémentation est fournie par Jersey
  • Servlet 3.0 : web.xml optionnel, API asynchrone, ...
  • CDI 1.0: Context and Dependency Injection (JSR 299, @Inject, conversation, etc...). L'implémentation utilisée par GlassFish est JBoss Weld.
  • BeanValidation 1.0: validation à l'aide d'annotation. L'implémentation utilisée par GlassFish est Hibernate Validator.
  • Managed Bean 1.0 : composant léger
  • Profil web: sous-ensemble ambitieux de fonctionnalités de la plate-forme JavaEE pour développer des applications Web. GlassFish v3 propose le support du profil Web et du profil complet.

by Taatjene

NEWS+ Become Connectikpeople Representative in your Region or State: Write us to taatjene@gmail.com

Popular Posts