Ответ
**Java EE (Jakarta EE)** — платформа для разработки масштабируемых, отказоустойчивых корпоративных приложений на Java. Расширяет Java SE API для распределенных систем, транзакций, безопасности и веб-сервисов.
**Ключевые компоненты:**
* **Servlets & JSP** — обработка HTTP-запросов и генерация динамического контента.
* **EJB (Enterprise JavaBeans)** — компоненты для бизнес-логики с автоматическим управлением транзакциями, безопасностью и пулами.
* **JPA (Java Persistence API)** — стандарт ORM для работы с реляционными базами данных.
* **JMS (Java Message Service)** — API для асинхронного обмена сообщениями.
* **CDI (Contexts and Dependency Injection)** — управление жизненным циклом компонентов и внедрение зависимостей.
**Пример простого сервлета:**
```java
@WebServlet("/hello")
public class HelloServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws IOException {
resp.setContentType("text/html");
resp.getWriter().println("