Java Platform, Enterprise Edition, հապավումը Java EE (до версии 5.0 — Java 2 Enterprise Edition կամ J2EE), Java լեզուների բնութագրերի և համապատասխան փաստաթղթերի հավաքածու, որը նկարագրելում է միջին եւ խոշոր կառույցների համար սերվերի պլատֆորմի ճարտարապետությունը։

J2EE
Изображение логотипа
Տեսակվեբ ծրագրի հենք և working group?
ՍտեղծողSun Microsystems, Օրաքլ և Eclipse Foundation?
Կայքjakarta.ee(անգլ.)
 Jakarta EE Վիքիպահեստում

Տեխնիկական բնութագիրը մանրամասն նկարագրված է, որպեսզի մեկ հարթակից մյուսին անցումը լինի սահուն։ Տեխնիկական բնութագրի հիմնական նպատակը լայնամասշտաբային ծրագրերի եւ տվյալների համակարգի ամբողջականության ապահովումն է։

Java EE հարթակը հիմնականում կենտրոնացած է ցանցի միջոցով կիրառելու վրա, ինչպես Համացանցում, այնպես և տեղական ցանցերում։ Առանձնահատկությունները տրվում և հաստատվում է JCP (Java Community Process)-ի միջոցով, Sun Microsystems Inc-ի աջակցությամբ։

Java EE- ն որոշ իմաստով համարվում է արդյունաբերական տեխնոլոգիա և հիմնականում օգտագործվում է բարձրորակ նախագծերում, որոնք պահանջում են հուսալիություն, լայնածավալություն, ճկունություն։

Java EE ծրագրի լայնամասշտաբ կիրառությունը պայմանավորված է նաև նրանով, որ Sun-ը առաջարկում է անվճար ծրագրային փաթեթ՝ SDK, ինչը թույլ է տալիս զարգացնել նախագծերը, չծախսելով մեծ դրամական միջոցներ։ Այս փաթեթին հարմարեցված են GlassFish սերվերների հավելվածներ, որոնք լիցենզավորվածն են։

Տարբերակներ խմբագրել

Java EE ընթացիկ տարբերակն ունի 7.0 համարը։

Անցում կատարելով 5.0 տարբերակին, կնկատենք, որ փոփոխված է նաև անվանումը J2EE [ˌdʒeɪˈtuː ˌiːˈiː] (Java 2 Platform, Enterprise Edition)-ից, Java Platform, Enterprise Edition, կրճատված Java EE [ˈdʒɑːvə ˌiːˈiː].

Տարբերակ Ամբողջական անվանումը թողարկման ժամանակը
1.0 Java 2 Platform Enterprise Edition, v 1.0 դեկտեմբեր 1999
1.2 Java 2 Platform Enterprise Edition, v 1.2 2000
1.2.1 Java 2 Platform Enterprise Edition, v 1.2.1 23 մայիսի 2000
1.3 Java 2 Platform Enterprise Edition, v 1.3 24 սեպտեմբերի 2001
1.4 Java 2 Platform Enterprise Edition, v 1.4 24 նոյեմբերի 2003
5.0 Java Platform, Enterprise Edition, v 5 11 մայիսի 2006
6.0 Java Platform, Enterprise Edition, v 6 6 դեկտեմբերի 2009
7.0 Java Platform, Enterprise Edition, v 7 12 հունիսի 2013
8.0 Java Platform, Enterprise Edition, v 8 ~ 2017[1]
9.0 Java Platform, Enterprise Edition, v 9 ~ 2018

Տեխնոլոգիաներ խմբագրել

Java EE հարթկը ներառում է հետևյալ ստանդարտ տեխնոլոգիաները՝


Նկարագրություն Կիրառվող տարբերակներ
J2EE 1.4 Java EE 5 Java EE 6 Java EE 7
2003 г. 2006 г. 2009 г. 2013 г.
EJB Enterprise JavaBeans — Սարքի բաղադրիչների տեխնոլոգիայի առանձնահատկությունները, որոնք պարունակում են Բիզնես տրամաբանություն 2.1 3.0 3.1 3.2
JPA Java Persistence API Կաղապար:Ոչ 1.0 2.0 2.1
Servlet Սպասարկում է վեբ- հաճախորդի պահանջները 2.4 2.5 3.0 3.1
JSP JavaServer Pages — սերվերի կողմում վեբ էջերի դինամիկ աշխատանք 2.0 2.1 2.2 2.3
JSTL JavaServer Pages Standard Tag Library Կաղապար:Ոչ 1.2 1.2 1.2
JSF JavaServer Faces — բաղադրիչի սերվերի շրջանակ Կաղապար:Ոչ 1.2 2.0 2.2
JAX-WS Java API for XML Web Services — վեբ-սերվերի թողարկում 1.0 1.2 1.2 2.2
JAX-RS Java API for RESTful Web Services — создание RESTful веб-сервисов Կաղապար:Ոչ Կաղապար:Ոչ 1.1 2.0
WebSocket Java API for WebSocket Կաղապար:Ոչ Կաղապար:Ոչ Կաղապար:Ոչ 1.0
JSON-P Java API for JSON Processing Կաղապար:Ոչ Կաղապար:Ոչ Կաղապար:Ոչ 1.0
JNDI Java Naming and Directory Interface — կատալոգների գրացուցակ 1.2 1.2 1.2
JMS Java Message Service — հաղորդագրությունների փոխանակում 1.1 1.1 1.1 2.0
JTA Java Transaction API 1.0.1B 1.1 1.1 1.2
JAAS Java Authentication and Authorization Service — Java-реализация PAM 1.0 1.0 1.0
JavaMail

Էլ.փոստի ընդունում և ուղարկում

1.2 1.4 1.4 1.5
JACC Java Authorization Contract for Containers 1.0 1.1 1.1 1.4
JCA J2EE Connector Architecture 1.5 1.5 1.6 1.6
JAF JavaBeans Activation Framework 1.0 1.1 1.1 1.1
StAX Streaming API for XML Կաղապար:Ոչ 1.0 1.0 1.0
CDI Context and Dependency Injection Կաղապար:Ոչ Կաղապար:Ոչ 1.0 1.1

Ծանոթագրություններ խմբագրել

  1. [1] Արխիվացված 2016-12-02 Wayback Machine Oracle is listening: Java EE