
Балаковский инженерно-технологический институт –
филиал федерального государственного автономного образовательного учреждения высшего образования «Национальный исследовательский ядерный университет «МИФИ»
(БИТИ НИЯУ МИФИ)
Кафедра «Информационные системы и технологии»
КОНТРОЛЬНАЯ РАБОТА
по дисциплине «Объектно-ориентированное программирование»
Вариант №12
Выполнил: Сейфетдинов Руслан Халимович группа ИФСТ – 5з Проверил: ст. пр.
Михеев Иван Васильевич
Балаково 2023
Содержание
Введение 3
Платформа Java Enterprise Edition (EE) 4
ИСКЛЮЧЕНИЯ (EXCEPTIONS) В JAVA 6
Практическое задание 7
Введение
В связи со скачком технологий в цифровой и бытовой техники людей натолкнуло написать универсальный язык для управления, его назвали Oak. В дальнейшем связи развитием данного языка произошло переименование языка на Java. Язык стал полностью объектно-ориентированным языком с быстрорастущим количество сетевых библиотек и поддержкой многопоточности.
Основная цель данной контрольной работы – овладеть знаниями создания фреймового окна, его отображения, создание в данном фрейме графического объекта и управление данным объектом с клавиатуры.
Для достижения поставленной цели необходимо выполнить следующие задачи:
реализовать отображение формы;
нарисовать объект, используя класс Graphics пакета java.awt;
реализовать управление объектом с помощью клавиатуры используя класс Event пакета java.awt.
.
Платформа Java Enterprise Edition (ee)
Java Platform, Enterprise Edition, сокращенно Java EE (до версии 5.0 — Java 2 Enterprise Edition или J2EE) — набор спецификаций и соответствующей документации для языка Java, описывающей архитектуру серверной платформы для задач средних и крупных предприятий.
Спецификации детализированы настолько, чтобы обеспечить переносимость программ с одной реализации платформы на другую. Основная цель спецификаций — обеспечить масштабируемость приложений и целостность данных во время работы системы. JEE во многом ориентирована на использование её через веб, как в интернете, так и в локальных сетях. Вся спецификация создаётся и утверждается через JCP (Java Community Process) в рамках инициативы Sun Microsystems Inc.
JEE является промышленной технологией и в основном используется в высокопроизводительных проектах, в которых необходима надежность, масштабируемость, гибкость.
Популярности JEE также способствует то, что Sun предлагает бесплатный комплект разработки, SDK, позволяющий предприятиям разрабатывать свои системы, не тратя больших средств. В этот комплект входит сервер приложений GlassFish с лицензией для разработки.
Java EE включает в себя стандарты следующих технологий:
Таблица 1 стандарты Java EE.
|
Описание |
J2EE 1.4 |
JEE 5 |
JEE 6 |
JEE 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 |
Сервлет |
Обслуживание запросов веб-клиентов |
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 — компонентный серверный фреймворк для разработки веб-приложений на технологии Java |
Нет |
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 |
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 |