пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Метаданные их роль и использование в JEE. Применение аннотаций в JEE и EJB в 3.0 и последующих версиях. Java Interceptors в Java и EJB.

Спецификация EJB была рассчитана на решение таких сложных проблем как распределенные вычисления, управление транзакциями и персистентность данных.Цель EJB 3.0 — сделать начальную стадию разработки легче, а приложения — более удобными в сопровождении

1. EJB 2.0 требует написания дескрипторов развертывания (deployment descriptors), в то время как в EJB 3.0 их попросту нет.

2. В EJB 2.0 необходимо создавать Home и Remote интерфейсы, в то время как в EJB 3.0 нет необходимости этого делать.

3. В EJB 3.0 мы идентифицируем все сущности с помощью символа "@" (Использование аннотаций).

Класс компонента Stateless Session Bean в технологии EJB 3.0 должен удовлетворять следующим требованиям:

*Должен быть объявлен с аннотацией @Stateless (либо должен обозначаться в дескрипторе развертывания как stateless session bean)

*Класс компонента либо должен реализовать свой бизнес-интерфейс, либо использовать аннотацию для указания его бизнес-интерфейсов.

Компонент Stateless Session Bean должен иметь, по крайней мере, один бизнес-интерфейс. Однако их может быть и несколько. Интерфейс может быть либо локальным, либо удаленным (при этом он объявляется с аннотацией @Remote). В бизнес-интерфейсе объявляются бизнес-методы, доступные для клиента.

public interface EJBObject Создан на основе j ava. rmi . Remote.

Этот интерфейс используется при создании всех удаленных интерфейсов серверных компонентов EJB. Удаленный интерфейс позволяет клиенту "увидеть" серверный компонент EJB.

public interface EJBHome Создан на основе java.rmi.Remote. На основе этого интерфейса создаются удаленные домашние интерфейсы компонентов EJB.

EJB home, EJB object интерфейсы больше не нужны, не надо кучу кода, просто пишем в начале класса @Stateless , @Statefull или @MessageDriven

Метаданные— это субканальная информация об используемых данных.Информация о содержащейся на веб-странице информации (создателе и т. п.). Пример: Имя автора правки в тексте. Этот термин в широком смысле слова используется для любой информации о данных: именах таблиц, колонок в таблице в реляционных базах данных, номер версии в файле программы (то есть как информативная часть в бинарном файле) и т. п.

Структурированные данные, представляющие собой характеристики описываемых сущностей для целей их идентификации, поиска, оценки, управления ими.Набор допустимых структурированных описаний, которые доступны в явном виде и предназначение которых может помочь найти объект. Термин используется в контексте поиска объектов, сущностей, ресурсов.Данные из более общей формальной системы, описывающей заданную систему данных.


28.05.2018; 17:00
хиты: 154
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь