Utilisateur:Touam/Bac à Sable

Divers essais. modifier

Peut être pour Java EE modifier

Voir http://en.wikipedia.org/wiki/Java_EE_version_history, http://www.oracle.com/technetwork/java/javaee/overview/ejb-jsp-136623.html

1997/1998 : JPE, Java Professional Edition modifier

Le 12 avril 1997, Sun annonçe[1] son objectif de construire une plate-forme Java pour l'entreprise, collection de services logiciels tels les EJB, les servlets ou les JNDI. Cette annonce se concrétise en 1998.

Nouveautés de la 1.4 modifier

La principale nouveauté pour la version 1.4[2] est le support des Services Web, avec des technologies telles que SOAP (opérations), UDDI (annuaires) ou WSDL (définitions).

Nouveautés de la 5, suite de la 1.4 modifier

Voici quelles sont les principales nouveautés pour la version 5[3] :

  • Introduction de l'usage des annotations pour la configuration.
  • Introduction de JPA, technique de persistance.
  • Introduction de JSF, pour réaliser des composants de pages Web.

Nouveautés de la 6 modifier

Voici quelles sont les principales nouveautés pour la version 6[4].

  • Introduction du style Convention plutôt que configuration.
  • Pour le Web/Internet :
    • Introduction de la technologie Rest.
    • Sur le serveur, capacité des servlets à délivrer des traitements asynchrones, à intégrer d'autres technologies dans son contexte, et à délivrer des composants.
    • Sur le client, correspondance avec la technologie Ajax.
  • Introduction de l'injection de dépendances.
  • Introduction de la validation de données.
  • Standardisation des noms JNDI pour désigner les EJB.

À la suite d'un processus participatif déjà engagé lors de la version 5, cette version recueille un bien meilleur consensus que les précédentes[5], surtout pour la partie technique ; mais la politique de licence reste discutée[6].

Peut être pour Enterprise JavaBeans modifier

Voir historique à partir de http://www.javaworld.com/javaworld/jw-08-2006/jw-0814-ejb.html, http://www.theserverside.com/news/1363656/New-Features-in-EJB-31 et http://www.jmdoudoux.fr/java/dej/chap052.htm

Créer un sous-paragraphe type historique avec :

De plus, la version 3 propose un changement d'architecture. Alors que les beans étaient spécifiés répartis entre les cotés serveur et client, la nouvelle architecture se concentre sur la notion de comportement d'entreprise, dans son aspect interface, ou contractuel, et dans son aspect mise en oeuvre, ou réalisation. La notion interface intéresse la partie client, tandis que la réalisation intéresse la partie serveur ; la répartition client-serveur devient implicite, et devient l'affaire du serveur d'applications, et moins de l'application elle même.

  1. (en) The technical Benefits of EJB and J2EE Technologies over COM+ and Windows DNA, (lire en ligne) p. 5, visible à partir de Java Platform, Enterprise Edition (Java EE) White Papers
  2. The All New J2EE 1.4 Platform
  3. Update: An Introduction to the Java EE 5 Platform
  4. Introducing the Java EE 6 Platform
  5. Rod Johnson, « Java EE 6 Gets it Right », springsource,
  6. « JSR #316 JavaTM Platform, Enterprise Edition 6 (Java EE 6) Specification Public Review Ballot », Java Community Process,