Java EE: відмінності між версіями
[перевірена версія] | [перевірена версія] |
Немає опису редагування |
|||
Рядок 3: | Рядок 3: | ||
J2EE є промисловою технологією і в основному використовується в високопродуктивних проектах, в яких необхідна надійність, масштабованість, гнучкість. |
J2EE є промисловою технологією і в основному використовується в високопродуктивних проектах, в яких необхідна надійність, масштабованість, гнучкість. |
||
Компанія Oracle, яка придбала Sun(фірму, що створила Java), активно просуває Java у зв'язці з своїми технологіями, зокрема з СУБД Oracle. |
Компанія Oracle, яка придбала Sun(фірму, що створила Java), активно просуває Java EE у зв'язці з своїми технологіями, зокрема з СУБД Oracle. |
||
== Версії == |
== Версії == |
Версія за 20:30, 4 травня 2013
Java Platform, Enterprise Edition, скорочено Java EE (до версії 5.0 — Java 2 Enterprise Edition або J2EE) — обчислювальна корпоративна платформа Java. Платформа надає API та виконавче середовище для розробки і виконання корпоративного програмного забезпечення, включаючи мережеві та веб сервіси, та інші масштабовані, розподілені прикладення. Java EE розширює стандартну платформу Java (Java SE - Java Standart Edition)[1].
J2EE є промисловою технологією і в основному використовується в високопродуктивних проектах, в яких необхідна надійність, масштабованість, гнучкість.
Компанія Oracle, яка придбала Sun(фірму, що створила Java), активно просуває Java EE у зв'язці з своїми технологіями, зокрема з СУБД Oracle.
Версії
Актуальна версія Java EE має номер 6.0
При переході на версію 5.0 змінилась і назва специфікації з J2EE на Java Platform, Enterprise Edition, скорочено Java EE.
Версія | Повне ім'я | Дата публікації |
---|---|---|
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 |
Технології
Java EE включає в себе стандарти наступних технологій:
- Веб-сервіс
- Сервлет (
javax.servlet
иjavax.servlet.http
) - Java Server Pages
- Enterprise JavaBean (
javax.ejb.*
) - J2EE Connector
- Java Message Service (
javax.jms.*
) - Інтерфейс для обробки XML
- Java Authorization Contract for Containers
- JavaServer Faces (
javax.faces.component.html
) - Java Persistence API (
javax.persistence
)
Сервер застосунків
Сервер застосунків J2EE — це реалізація системи в відповідності з специфікацією J2EE, яка забезпечує роботу модулів з логікою конкретної програми. Включає в себе щонайменше такі сервіси:
- EJB-контейнер, який підтримує автоматичну синхронізацію Java об'єктів з базою даних (CMP — container managed persistence, BMP — bean managed persistence);
- JMS — сервіс доставки повідомлень між компонентами і серверами;
- керування ресурсами (доступ до СКБД, файлової системи і т. д.);
- безпека і захист даних;
- підтримка транзакцій (в том числі і розподілених). Див. Java Transaction API.
- веб-сервер і сервлет-сервер;
- підтримка веб-сервісів.
- JSF
Див. також
Посилання
Конкурентні технології
На відміну від Microsoft .NET, J2EE є не продуктом, а набором специфікацій, реалізації яких в цей час є від SUN, IBM, Oracle (BEA) та інших компаній. Microsoft .NET є більш закритим продуктом.
Джерела
- ↑ Differences between Java EE and Java SE - Your First Cup: An Introduction to the Java EE Platform. Docs.oracle.com. 1 квітня 2012. Процитовано 18 липня 2012.