Топ питань
Часова шкала
Чат
Перспективи
Java EE
З Вікіпедії, вільної енциклопедії
Remove ads
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.
Remove ads
Версії
Актуальна версія Java EE має номер 8.0
Під час переходу на версію 5.0 змінилась і назва специфікації з J2EE на Java Platform, Enterprise Edition, скорочено Java EE.
Технології
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
Apache Tomcat не реалізує всі специфікації J2EE, лише Servlet API/JSP.
Weblogic і Websphere мають засоби автоматизації налаштування — Weblogic Scripting Tool (WLST) і wsadmin відповідно. Вони використовують Jython — реалізацію Python для JVM.
Конкурентні технології
На відміну від Microsoft .NET, J2EE є не продуктом, а набором специфікацій, реалізації яких у цей час є від SUN, IBM, Oracle (BEA) та інших компаній. Microsoft .NET є більш закритим продуктом.
Виноски
Посилання
Дивись також
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads