Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Компонент EJB

Читайте также:
  1. II. Попутные полезные компоненты
  2. IX. Профилактика гепатита С при переливании донорской крови и ее компонентов, пересадке органов и тканей, искусственном оплодотворении
  3. А. Компоненты ткани: коллагеновые волокна и тендиноциты
  4. Активные компоненты эфирных масел, синергизм.
  5. Анализ исходных данных и подбор компонентов и деталей
  6. Атакуемые сетевые компоненты
  7. Б. Семенные канальцы: компоненты
  8. Белковые компоненты грудного молока обеспечивают оптимальное развитие и защиту от инфекций.
  9. Билет №14. 1.Основные компоненты содержания народных праздников в учреждениях дополнительного образования
  10. Вопрос 51. Основные компоненты учения В.И.Вернадского.

Компонент EJB – это класс Java, который, собственно, и реализует всю необходимую функциональность. Необходимо четко понимать, что сам компонент в принципе недоступен для клиента. Клиент обращается к нему косвенно, через специальный интерфейсный объект-посредник (proxy). В литературе по EJB он обычно называется EJBObject. Время существования компонента и его proxy-объекта в общем случае различно. Сам компонент находится под управлением Контейнера, и пользователь в общем случае не может быть уверен, что два последовательных вызова клиента будут обслужены одним и тем же компонентом.

Компонентная модель накладывает определенные ограничения на структуру proxy-объекта; например, существуют жесткие правила соответствия имен компонента и его proxy-объекта. Как и в других технологиях создания распределенных систем, нет необходимости создавать класс (или классы) proxy-объекта «вручную» - они генерируются автоматически с помощью средств, предоставляемых поставщиком программного обеспечения.

Помимо EJBObject, модель EJB требует наличия другого вспомогательного объекта – так называемого HomeObject. Если EJBObject реализует так называемый Remote интерфейс, обеспечивающий доступ к бизнес-методам компонента после его создания, то HomeObject реализует Home интерфейс, который используется для создания компонентов. По сути, HomeObject является фабрикой компонентов. Поскольку EJB компонент – это еще и CORBA-объект, разумно использовать стиль CORBA для создания компонентов. Спецификация CORBA POA предоставляет все необходимые возможности.


Web-приложение. Архитектура web-приложения. Особенности реализации web-приложения. Web-сервер и web-клиент.(12)

Атрибуты системных объектов. Назначение. Принципы применения.(23)

Библиотека тегов. Назначение основные возможности. Структура JSP-страницы при применении библиотеки тегов.(19)

Дескриптор развертывания web-приложения. Параметры инициализации web-приложения: назначение, принципы применения.(22)

Заголовки http-запросов и ответов. Назначение. Принципы применения.(24)

Интерфейсы Java: назначение, принцип применения.(5)

Классы Java. Конструкторы, методы, наследование классов, управление доступом к методам и переменным класса, ключевые слова this и supper. (3)

Методология Ajax. Структура Ajax-приложения, принципы разработки и применения.(31)

Модель DOM. Назначение модели DOM. Уровни модели DOM. Основные спецификации.(10)

Обработка исключений в Java. Конструкция try/catch/finally/throw. Применение ключевого слова throws в сигнатуре метода. Иерархия исключений в Java. Встроенные исключения. Создание пользовательских исключений.(6)

Общая характеристика языка программирования Java: основные типы, оболочки, перечисления, операторы, операции и языковые конструкции. Сравнительный анализ с языком C++. Принципы сравнение строк.(2)

Основные модели web-приложений на основе технологий сервлетов и JSP.(20)

Основные системные объекты (контекст, сессия, запрос, ответ). Назначение и жизненный цикл объектов.(21)

Основные спецификации Java. Структура спецификации Java Platform Micro Edition. Спецификации CDLC, MIDP. Технология WTK.(14)

Основные спецификации Java: SE, EE, ME. Состав ядра системы программирования Java.(1)

Пакеты классов, понятие иерархии пакетов, переменная окружения classpath, инструкции package и import. Jar-архивы. Состав jar-архивов. Применение jar-архивов.(4)

Переопределение и переадресация запросов. Формирование get и post запросов в сервлете.(17)

Понятие Application Server. Наиболее известные реализации.(32)

Понятие технологии EJB.(33)

Протокол HTTP. Стандарты HTTP. Основные методы (get, post, option, put, delete). Коды статуса ответа. Структура http-сообщений. Понятие о протоколе HTTPS.(7)

Сетевые службы. Примеры сетевых служб. Служба WWW (Web-сервер). Примеры реализации службы WWW.(11)

Слушатели (Java Event Listener). Назначение. Принципы применения.(26)

Спецификация JSP. Назначение. Основные возможности. Директивы, теги (определение, выполнение, скриплеты), предопределенные объекты.(18)

Спецификация Servlet. Назначение. Основные возможности.(16)

Структура web-клиентов серверов SMTP и POP3.(29)

Структура web-приложения пересылающего файлы.(30)

Структура спецификации Java Platform Enterprise Edition. Основные технологии.(13)

Технология JAAS. Назначение. Основные возможности. Роли, пользователи и их взаимосвязь.(28)

Технология Java Applets. Назначение. Основные возможности.(15)

Технология JDBC. Состав JDBC. Структура jdbc-приложения. Типы JDBC-драйверов.(27)

Фильтры (Java Filter). Назначение. Принципы применения.(25)

Язык HTML. Основные теги. Структура HTML-страницы. Основные теги. Каскадные таблицы стилей.(8)

Язык JavaScript. Стандарты языка JavaScript. Назначение языка. Основные возможности. Понятие DHTML.(9)




Дата добавления: 2015-09-11; просмотров: 35 | Поможем написать вашу работу | Нарушение авторских прав

Основные системные объекты (контекст, сессия, запрос, ответ). Назначение и жизненный цикл объектов. | Атрибуты запроса | Атрибуты сессии | Заголовки запроса | Заголовки ответа | Фильтры (Java Filter). Назначение. Принципы применения. | Слушатели (Java Event Listener). Назначение. Принципы применения. | Архитектура JDBC | Структура web-клиентов серверов SMTP и POP3. | Структура web-приложения пересылающего файлы. |


lektsii.net - Лекции.Нет - 2014-2024 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав