J2EE шаблоны презентация

Содержание

J2EE модель

Слайд 1J2EE шаблоны


Слайд 2J2EE модель


Слайд 3Основные требования при разработке web приложений
Расширяемость (Extensibility)
Масштабируемость (Scalability)
Надежность (Reliability)
Своевременность (Timeliness)


Слайд 4Расширяемость
Требования к программному продукту изменяются.
Один из главных вопросов - как легче

произвести изменения.
Зависимости в приложении растут с ростом приложения.
Приложение труднее изменить чем больше в нем зависимостей.
Использование интерфейсов служит уменьшению зависимостей.

Слайд 5Теники для увелечения расширяемости
Уменьшение зависимости компонентов в системе.
Объединение общей функциональности в

одном классе.
Reusing – вынесение повторяющейся функциональности в отдельные методы.

Слайд 6Масштабируемость
Основная проблема масштабируемости – интеграция между слоями приложения.


Слайд 7Надежность

Одни и те же действия должны вызывать одни и те же

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

Слайд 8Своевременность
Вовремя выполненное приложение.
Использование сложных шаблонов удлинняет разработку приложения.
Использование generic (настраиваемых)

шаблонов может служить решению многих проблем и сокращению времени разработки продукта.


Слайд 9Уровень представления


Слайд 10MVC шаблон


Слайд 11Работа MVC в J2EE


Слайд 12Front Controller Pattern


Слайд 13Работа Front controller


Слайд 14

2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">

...

FrontController
FrontController


FrontController
/pages/*

...

Front controller Deployment


Слайд 15Шаблон Decorator


Слайд 16Использование decorating filter


Слайд 17Бизнес уровень
Domain модель
Бизнес логика


Слайд 18Шаблон Data Transfer Object (DTO)


Слайд 19Шаблон Data Access Object (DAO)


Слайд 20Шаблон Business delegate


Слайд 21Антипатерны в J2EE и их причины
Отсутствие опыта
Нечитабельный код
Cut and Paste

разработка

Слайд 22Архитектурные антипатерны
Уменьшение уровней приложения.
Коллекции.
Кэширование.


Слайд 23Антипатерны уровня представления
Волшебный сервлет.
Составной JSP.
Перегруженная сессия.


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика