J2EE

Վիքիպեդիայից՝ ազատ հանրագիտարանից
Jump to navigation Jump to search
J2EE
Duke (Java mascot) waving.svg
Տեսակ վեբ ծրագրի հենք
Ստեղծող Sun Microsystems
Կայք oracle.com/technetwork/java/javaee/ և oracle.com/technetwork/jp/java/javaee/
Java EE Վիքիպահեստում

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

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

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] Oracle is listening: Java EE