J2EE
Տեսակ | վեբ ծրագրի հենք և working group? |
---|---|
Ստեղծող | Sun Microsystems, Օրաքլ և Eclipse Foundation? |
Կայք | jakarta.ee(անգլ.) |
Jakarta 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] Արխիվացված 2016-12-02 Wayback Machine Oracle is listening: Java EE