Содержание
- 2. J2EE модель
- 3. Основные требования при разработке web приложений Расширяемость (Extensibility) Масштабируемость (Scalability) Надежность (Reliability) Своевременность (Timeliness)
- 4. Расширяемость Требования к программному продукту изменяются. Один из главных вопросов - как легче произвести изменения. Зависимости
- 5. Теники для увелечения расширяемости Уменьшение зависимости компонентов в системе. Объединение общей функциональности в одном классе. Reusing
- 6. Масштабируемость Основная проблема масштабируемости – интеграция между слоями приложения.
- 7. Надежность Одни и те же действия должны вызывать одни и те же результаты. Результаты работы приложения
- 8. Своевременность Вовремя выполненное приложение. Использование сложных шаблонов удлинняет разработку приложения. Использование generic (настраиваемых) шаблонов может служить
- 9. Уровень представления
- 10. MVC шаблон
- 11. Работа MVC в J2EE
- 12. Front Controller Pattern
- 13. Работа Front controller
- 14. ... 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. Архитектурные антипатерны Уменьшение уровней приложения. Коллекции. Кэширование.
- 24. Скачать презентацию