Struts — очень популярная веб-инфраструктура Java на основе MVC. В этой книге подробно представлены различные технологии проектирования и разработки веб-приложений Java на последней версии Struts1.1 и Struts1.2, которые будут выпущены в ближайшее время. Главы с 1 по 3 этой книги являются вводными. С помощью двух примеров приложений Struts читатели знакомятся с общим процессом проектирования, разработки и развертывания приложений Struts и полностью осознают роль платформы Struts в открытии крупномасштабных и масштабируемых приложений. Преимущества веб-приложений. Главы с 4 по 7 подробно изучают принципы реализации ActionServlet и RequestProcessor, основных компонентов платформы Struts, подробно знакомят с различными технологиями разработки моделей, представлений и контроллеров приложений Struts, а также подробно описывают каждый элемент файла конфигурации Struts. Как использовать элементы. В главах 8–9 представлены некоторые практические технологии разработки приложений Struts, такие как точки расширения платформы Struts, интернационализация приложений Struts, структура проверки валидатора и механизмы обработки исключений и т. д. Главы с 12 по 16 объединяют конкретные примеры приложений Struts, чтобы подробно представить библиотеку тегов Struts и использование платформы Tiles. В главах 17 и 18 рассказывается, как использовать EJB и веб-сервисы для реализации модели инфраструктуры Struts. В главах 19–21 рассказывается, как использовать стороннее программное обеспечение, такое как Apache Common Logging API, Log4J, ANT и StrutsTestCase, для управления выходными журналами приложений Struts, управления и тестирования проектов приложений Struts.
Об авторе · · · · · ·
Сунь Вэйцинь окончил Шанхайский университет Цзяо Тонг в 1997 году и занимался разработкой программного обеспечения на основе Java, а также обучением и консультированием по J2EE. В настоящее время он работает приглашенным научным сотрудником в Кентском университете в США. Его исследовательские темы включают системы электронной коммерции на основе Java и XML, архитектуру программного обеспечения J2EE, веб-сервисы и сетевую безопасность. Репрезентативные работы включают в себя:
«Освоение Struts: веб-дизайн и разработка Java на основе MVC», 2004 г.
«Подробное объяснение технологии веб-разработки Tomcat и Java», 2004 г.
«Руководство по сертификационному экзамену Java 2 и анализ вопросов», 2002 г.
Расширять