Введение
Глава 1. Существующие методы и технологии реализации интернет-приложений с использованием java 14
Понятие интернет-приложения и его роль в информационной инфраструктуре организации 14
Анализ существующих методов проектирования и управления процессом разработки программных продуктов 16
Современные платформы создания интернет-приложений 18
Jsp / servlet 28
Apache struts 29
Spring m vc 31
Jboss seam 32
Ion cms 33
Opencms 34
Ограничения существующих технологий разработки интернет-приложений. Постановка задачи. 36
Выводы 39
Глава 2. Архитектуры интернет-приложения в системе управления веб-сайтами i.portal 41
Классификация компонентов системы. Сервисы, фабрики, модули, сайты, темы и раскладки 41
Архитектура доступа к хранилищу данных из приложения в системе .portal 55
Организация взаимодействия приложения с пользователем 69
Реализация изменяемого интерфейса пользователя на основе velocity-шаблонов 74
Локализация приложений системы 76
Понятие шаблона проектирования mvc и model 2 78
Применение шаблона проектирования model 2 при реализации приложений 79
Выводы 83
Глава 3. Метод создания веб-приложений i.portal mse 84
Понятие и особенности метода .portal mse 84
Технологическая база разработки в .portal mse 86
Этапы н уровни .portal mse 91
Управление требованиями заказчика и планирование архитектуры в процессе разработки 94
Контроль качества разрабатываемого решения 108
Первый этап уровня разработки приложения. Создание uml — модели 120
Второй этап уровня разработки приложения. Генерация шаблона приложения 125
Третий этап разработки приложения. Модификация/доработка шаблона. 131
Автоматизированное тестирование как механизм контроля качества. 134
Понятие автоматизированного тестирования. Преимущества применения автоматизированных
Тестов 134
Виды тестов, применимые для проверки работоспособности приложений системы управления вебсайтами .portal 135
Код функциональных тестов и их доработка 138
Выводы 139
Глава 4. Пример реализации интернет-приложения на основе предложенного метода 140
Первый уровень .portal mse. Управление требованиями 140
Второй уровень .portal mse. Управление качеством готового продукта . 141
Третий уровень .portal mse. Архитектурное моделирование и программная реализация. 145
Выводы 155
Заключение 156
Список литературы 159


