logo search
Лекции ПИС / Книги / Кулямин - Технологии программирования

Развитие технологий J2EE

Ряд разработчиков выделяет следующие проблемы удобства разработки и поддержки приложений J2EE версии 1.4.

Громоздкость разработки компонентов EJB и неудобство их использования для описания структуры предметной области.

Для разработки простейшего такого компонента необходимо определить два интерфейса, класс компонента и написать дескриптор развертывания.

Полученные классы и интерфейсы достаточно сильно отличаются от обычных классов Java, с помощью которых разработчики описывали бы предметную область в рамках обычного приложения на платформе J2SE. Поэтому гораздо тяжелее вносить в них изменения, связанные с изменением требований к соответствующим объектам предметной области.

Отсутствие удобной поддержки для отображения иерархии наследования классов в структуру базы данных приложения.

Данные класса-предка и класса-наследника могут храниться в одной таблице, в разных и несвязанных таблицах, или общая часть данных может храниться в одной таблице, а