The Java EE виступає за Java Enterprise Edition , який раніше був відомий як J2EE, а зараз відомий як Jakarta EE. Це набір специфікацій, що обертаються навколо Java SE (Standard Edition). Java EE надає платформу для розробників із корпоративними функціями, такими як розподілені обчислення та веб-сервіси. Програми Java EE зазвичай запускаються з еталонним часом виконання, наприклад мікросервери або сервери додатків . Прикладами деяких контекстів, де використовується Java EE, є електронна комерція, бухгалтерський облік, банківські інформаційні системи.
java порожня
Технічні характеристики Java EE
Java EE має кілька специфікацій, корисних для створення веб-сторінок, читання та запису з бази даних транзакційним способом, керування розподіленими чергами. Java EE містить кілька API, які мають функції базових Java SE API, наприклад Enterprise JavaBeans, з’єднувачі, сервлети, сторінки Java Server і кілька технологій веб-служб.
1. Веб-специфікації Java EE
- Сервлет. Ця специфікація визначає, як можна керувати HTTP-запитами синхронним або асинхронним способом. Це низький рівень, і від нього залежать інші характеристики
- WebSocket. WebSocket — це комп’ютерний протокол зв’язку, і цей API надає набір API для полегшення з’єднань WebSocket.
- Java Server Faces – це служба, яка допомагає створювати графічний інтерфейс користувача з компонентів.
- Unified Expression Language – це проста мова, розроблена для полегшення роботи розробників веб-додатків.
2. Специфікації веб-сервісу Java EE
- Java API для RESTful Web Services – допомагає надавати послуги зі схемою репрезентативної передачі стану.
- API Java для обробки JSON – це набір специфікацій для керування інформацією, наданою у форматі JSON.
- API Java для зв’язування JSON – це набір специфікацій, які забезпечують зв’язування або розбір файлу JSON у класи Java.
- Архітектура Java для прив’язки XML – дозволяє прив’язувати XML до об’єктів Java.
- Java API для веб-служб XML – SOAP — це протокол на основі xml для доступу до веб-служб через http. Цей API дозволяє створювати веб-сервіси SOAP.
3. Корпоративні специфікації Java EE
- Контексти та ін’єкція залежностей – надає контейнер для ін’єкції залежностей, як у Swing.
- Enterprise JavaBean – це набір легких API, якими володіє контейнер об’єктів, щоб забезпечити транзакції, віддалені виклики процедур і керування паралелізмом.
- Java Persistence API – це специфікації об’єктно-реляційного відображення між таблицями реляційної бази даних і класами Java.
- API транзакцій Java – містить інтерфейси та анотації для встановлення взаємодії між підтримкою транзакцій, яку пропонує Java EE. API у цій анотації з низькорівневими деталями та інтерфейсами також вважаються низькорівневими.
- Служба повідомлень Java. Вона надає програмі Java загальний спосіб створення, надсилання та читання повідомлень корпоративної системи обміну повідомленнями.
4. Інші специфікації Java EE
- Перевірка – цей пакет містить різні інтерфейси та анотації для підтримки декларативної перевірки, яку пропонує Bean Validation API.
- Пакетні додатки – надають засоби для запуску тривалих фонових завдань, які включають великий обсяг даних і які потрібно періодично виконувати.
- Архітектура Java EE Connector – це технологічне рішення на основі Java для підключення серверів Java до корпоративної інформаційної системи.
Налаштування Java EE
Вимоги
Для інсталяції останньої версії SDK Java EE, яка є Java EE 6 SDK у Windows, вам потрібно мати мінімум 1 Гб пам’яті, мінімум 250 Мб вільного місця на диску та JVM Java SE 6. Для налаштування Java EE вам потрібно мати JDK, а потім мати IDE, бажано Eclipse, оскільки вона безкоштовна.
Встановіть Java Development Kit
- Перейдіть до Завантаження Oracle Java SE Development Kit
- У розділі під назвою Java SE Development Kit 9.0.1 , прочитайте ліцензію та, якщо ви згодні, натисніть Прийняти ліцензійну угоду
- І все ж у цьому розділі натисніть JDK-9.0.1_windows-x64_bin.exe (або правильне завантаження для вашої ОС)
- Запустіть завантажений інсталятор JDK за допомогою Запустити від імені адміністратора
- Додайте змінну середовища Windows (або Linux). JAVA_HOME . Встановіть його в кореневу папку вашого щойно встановленого JDK, яка виглядає як C:Program FilesJavajdk1.8.0_51.
Встановіть Eclipse для Java EE
1. Перейдіть до Завантаження Eclipse
2. Натисніть кнопку Завантажити під Отримайте Eclipse .
3. На сторінці, що відкриється, натисніть кнопку Завантажити.
Примітка. Версія Eclipse (32- або 64-розрядна), яку ви завантажуєте, має відповідати версії вашого JDK. Ви встановили JDK-9.0.1_windows-x64 вище, тому завантажте 64-розрядну версію Eclipse.
4. Запустіть завантажений інсталятор за допомогою Запустити від імені адміністратора .
5. Виберіть версію Eclipse, яку ви хочете інсталювати. Eclipse IDE для розробників Java EE є кращим для роботи з Java.
6. Якщо інсталяція не вдасться, повторіть спробу, тимчасово вимкнувши пошук вірусів у реальному часі. Не забудьте знову ввімкнути його, коли це буде зроблено.
Java SE проти Java EE
Java SE відноситься до стандартної версії і містить базові функції та пакети, необхідні програмісту-початківцю або середньому рівню. Java EE — це вдосконалена платформа та оболонка Java SE. Він має перевагу над Java SE, а також має ряд аспектів, у яких він затьмарює інші функції.
Java SE | Java EE |
---|---|
Java SE надає такі базові функції, як визначення типів і об’єктів. | Java EE полегшує розробку великомасштабних програм. |
SE — це звичайна специфікація Java | EE побудовано на Java SE. Він надає такі функції, як веб-додатки та сервлети. |
Він має такі функції, як бібліотеки класів, середовища розгортання тощо. | Java EE — це структурована програма з окремими рівнями клієнта, бізнесу та підприємства. |
Він в основному використовується для розробки API для настільних програм, таких як антивірусне програмне забезпечення, ігри тощо. | В основному використовується для розробки веб-додатків. |
Підходить для початківців Java-розробників. | Підходить для досвідчених Java-розробників, які створюють корпоративні програми. |
Він не забезпечує автентифікацію користувача. | Він забезпечує аутентифікацію користувача. |