Movatterモバイル変換


[0]ホーム

URL:


Ugrás a tartalomhoz
Wikipédia
Keresés

Java Platform, Enterprise Edition

Ellenőrzött
A Wikipédiából, a szabad enciklopédiából

Változat állapota

Ez a lap egy ellenőrzött változata

Ez aközzétett változat,ellenőrizve:2025. május 22.

Pontosságellenőrzött

AJava Platform,Enterprise Edition, rövidenJava EE egy széles körben használt szerveroldali Java programozási platform.

Az 1.4 verzióig a neveJava 2 Platform,Enterprise Edition, rövidenJ2EE volt. A következő verzió neve már egyszerűen csakJava EE 5 lett. A jelenlegi verzió aJava EE 8.

AzEnterprise Edition abban különbözik aStandard Edition-től, hogy több programkönyvtárat (API-t) tartalmaz és az alkalmazásszerveren futó moduláris szoftverkomponensek segítségével támogatja hibatűrő, többrétegű, elosztott alkalmazások készítését.

Definíció, specifikáció és szabvány

[szerkesztés]

AJava Enterprise Edition-t egy specifikáció definiálja. Mint minden másJava Community Process alatt fejlesztett specifikációról, erről is elmondható, hogyde facto szabvány, mert bár nem ISO és nem ECMA szabvány, de csak az ennek a specifikációnak megfelelő termékről mondható el, hogyJava EE compliant.

AzEnterprise Edition részét képezik többek között a következő API-k:

  • JDBC, azaz Java Database Connectivity
  • RMI, azaz Remote Method Invocation
  • e-mail API
  • JMS, azaz Java Message Service
  • web service-ek
  • XML API

Tartalmaz továbbá olyan specifikációkat is, amelyek a JEE szoftverkomponensekre vonatkoznak

  • Enterprise JavaBeans
  • Servlet
  • Portlet (AJava Portlet Specification szerint.)
  • JSP, azazJavaServer Pages

Egy Java EE alkalmazásszerver tudja kezelni a telepített komponensek tranzakcióit, skálázhatóságát és konkurenciáját, így a fejlesztő koncentrálhat az alkalmazás (üzleti) logikájára, mivel nem kell az infrastruktúrával és az integrációval foglalkozni.

Verziótörténet

[szerkesztés]

Az eredeti J2EE specifikációt aSun Microsystems fejlesztette.

  • J2EE 1.2 SDK (1999. december)

Ezt követően a fejlesztés Java Community Process keretében folytatódott JSR dokumentumok formájában:

  • J2EE 1.3 (JSR 58, béta 2001. április)
  • J2EE 1.4 (JSR 151, béta 2002. december))
  • Java EE 5 (JSR 244, végső kiadás 2006. május 11.)
  • Java EE 6 (JSR 316, 2009. december 10.)
  • Java EE 7 (2013. május 28.[1] de a spec dokumentum szerint 2013. április 5-én. 2013. június 12-én a tervezett véglegesítési dátum[2])
  • Java EE 8 (2017. augusztus 31.[3])

EE API-k

[szerkesztés]

AzEnterprise Edition részét képezik a következőAPI-k:

Enterprise JavaBeans

[szerkesztés]
Bővebben:Enterprise JavaBeans

AzEnterprise JavaBeans API az elosztott objektumkonténer feladatát fogalmazza meg ajavax.ejb.* csomagban. Támogatja a perzisztenciát, a távoli eljáráshívást az RMI illetve az RMI-IIOP segítségével, a konkurenciakezelést és az elosztott objektumok hozzáférhetőségének kezelését.

Java Message Service

[szerkesztés]
Bővebben:Java Message Service

Ajavax.jms.* csomag definiálja aJava Message Service, röviden JMS API-t.

Java Transaction API

[szerkesztés]
Bővebben:Java Transaction API

Ajavax.transaction.* csomag osztályai adják aJava Transaction API-t, amit JTA néven is emlegetnek.

Az XML kezelő JAXP API

[szerkesztés]
Bővebben:JAX-P

Ajavax.xml.* csomag definiálja az XML kezelő API-t, a hivatalos neveJava API for XML Processing, röviden JAXP API.

javax.naming.*

[szerkesztés]
Bővebben:Java Naming and Directory Interface

Ajavax.naming,javax.naming.directory,javax.naming.event,javax.naming.ldap és ajavax.naming.spi csomagok definiálják aJava Naming and Directory Interface, röviden JNDI API-t.

javax.jws.*

[szerkesztés]
Bővebben:JAX-WS

Ezek a csomagok aJAX-WS (web service) API specifikációját tartalmazzák.

SE API-k

[szerkesztés]

JDBC

[szerkesztés]
Bővebben:Java Database Connectivity

AStandard Edition-nek is részét képezőjava.sql csomag definiálja aJava Database Connectivity, röviden JDBC API-t.

A JEE specifikáció nem-API részei

[szerkesztés]

A2006 májusa óta aJavaServer Pages technológia is azEnterprise Edition specifikáció részét képezi. Nem része még a specifikációnak, de aJava Community Process keretében fejlesztikJavaServer Faces keretrendszert.

A specifikációnak igazoltan megfelelő szerverek

[szerkesztés]

Java EE 6

[szerkesztés]

Teljes

[szerkesztés]

Web Profil

[szerkesztés]

Fejlesztés alatt teljes Java EE 6

[szerkesztés]

Fejlesztés alatt Java EE 6 Web Profile

[szerkesztés]
  • JOnAS 5.3 An open-source application server from OW2[5]

Java EE 5

[szerkesztés]

J2EE 1.4

[szerkesztés]

Könyvek

[szerkesztés]

Jegyzetek

[szerkesztés]
  1. http://jcp.org/en/jsr/detail?id=342
  2. Archivált másolat. [2013. szeptember 13-i dátummal azeredetiből archiválva]. (Hozzáférés: 2013. május 28.)
  3. Java Platform, Enterprise Edition (Java EE) Specification, v8. Oracle
  4. Archivált másolat. [2012. december 20-i dátummal azeredetiből archiválva]. (Hozzáférés: 2012. január 9.)
  5. http://java.sun.com/javaee/overview/compatibility.jsp
  6. Archivált másolat. [2011. december 15-i dátummal azeredetiből archiválva]. (Hozzáférés: 2011. december 3.)
  7. http://www.ibm.com/developerworks/websphere/techjournal/1106_alcott/1106_alcott.html
  8. en:IBM WebSphere Application Server Community Edition
  9. http://www.h-online.com/open/news/item/Apache-Geronimo-fully-certified-for-Java-EE-6-1378384.html
  10. Archivált másolat. [2012. április 22-i dátummal azeredetiből archiválva]. (Hozzáférés: 2012. január 9.)
  11. Archivált másolat. [2012. április 22-i dátummal azeredetiből archiválva]. (Hozzáférés: 2012. január 9.)
  12. Archivált másolat. [2012. július 2-i dátummal azeredetiből archiválva]. (Hozzáférés: 2012. július 18.)
  13. http://www.caucho.com/articles/Caucho_Web%20Profile%20JavaEE6_whitepaper_byRR.pdf
  14. http://openejb.apache.org/3.0/apache-tomee.html
  15. http://www.marketwatch.com/story/the-apache-software-foundation-announces-apache-tomee-certified-as-java-ee-6-web-profile-compatible-2011-10-04
  16. Archivált másolat. [2012. január 21-i dátummal azeredetiből archiválva]. (Hozzáférés: 2012. január 9.)
  17. http://community.jboss.org/blogs/mark.little/2011/07/12/jbossas-70-is-here
  18. Java EE Compatibility. (Hozzáférés: 2008. december 12.)
  19. JBoss AS is now EE5 certified!. [2008. október 21-i dátummal azeredetiből archiválva]. (Hozzáférés: 2008. december 12.)

További információk

[szerkesztés]
A lap eredeti címe: „https://hu.wikipedia.org/w/index.php?title=Java_Platform,_Enterprise_Edition&oldid=28131449
Kategória:

[8]ページ先頭

©2009-2025 Movatter.jp