Разработка Web-приложений с использованием UML - это руководство по созданию устойчивых, масштабируемых и многоплановых Web-приложений с помощью проверенных временем объектно-ориентированных технологий. Эта книга предназначена для менеджеров проектов, архитекторов, аналитиков, разработчиков и программистов приложений для Web. В ней описана специфика моделирования Web-приложений с помощью расширения Web Application Extension (WAE) унифицированного языка моделирования UML. UML широко применяется в качестве стандартного языка моделирования программных систем и зачастую является наилучшим средством моделирования приложений, предназначенных для Web. Расширение WAE дополняет систему обозначений языка UML новой семантикой и ограничениями, позволяющими разработчикам моделировать специфические архитектурные элементы Web-приложений с помощью Rational Unified Process или любой другой методологии. Использование UML позволяет разработчикам моделировать свои Web-приложения как часть общей системы и отражать в них ее общую логику и концепцию. Читатели не только познакомятся с процессом моделирования, но и получат возможность автоматически преобразовывать разработанные модели в программный код. В книге рассмотрены следующие основные вопросы:- Основы функционирования Web-серверов, броузеров, HTTP и HTML;
- Формулировка требований и определение прецедентов системы;
- Построение модели на основе системных требований и разработка программных компонентов системы;
- Определение архитектуры Web-приложения с помощью трех архитектурных шаблонов: Thin Web Client, Thick Web Client и Web Delivery;
- Моделирование на соответствующем уровне абстракции и детализации, использование необходимых артефактов, в том числе Web-страниц приложений, их взаимосвязей, способов навигации, клиентских сценариев и генерация серверной части приложения;
- Создание программного кода на базе моделей UML с использованием страниц ASP и сценариев VBScript;
- Создание клиентских сценариев с использованием технологий DHTML, JavaScript, VBScript, аплетов, элементов управления ActiveX и объектной модели документа;
- Использование протоколов клиент/сервер, в частности DCOM, CORBA/IIOP и RMI для языка Java;
- Обеспечение защиты Web-приложений с помощью схем SET и SSL, шифрования PGP, сертификатов и служб сертификации. Это и многое другое вы найдете в книге Разработка Web-приложений с использованием UML (Джим Коналлен)