1 Предисловие На заре разработки JBoss это был просто EJB-контейнер. После разработки JBoss в последние годы он стал сервером приложений JBoss, который может предоставлять полные функции платформы J2EE. Хотя вся архитектура JBoss поддерживает новые программные технологии и предоставляет другие функции, в качестве основной цели она всегда применяла стандарты J2EE, независимо от того, прошел ли JBoss сертификацию J2EE.
Можно предвидеть, что JBoss по-прежнему будет возглавлять разработку серверов приложений J2EE, а также станет основным сервером приложений J2EE.
2 Целевые читатели Цель этой книги — дать пользователям возможность как можно скорее развернуть и запустить приложения J2EE 1.4 на JBoss 4.0. На момент написания последней версии JBoss — 4.0.0. Поэтому пользователям следует использовать как минимум версию 4.0.0 или ее последующие версии. В то же время в этой книге для иллюстрации развертывания J2EE используются примеры из учебника J2EE 1.4, предоставленного Sun (конкретный URL-адрес: http://java.sun.com/j2ee/1.4/docs/tutorial/doc). приложения в JBoss и конфигурация. Конечно, эта книга не является учебным пособием по J2EE, но она все же знакомит с различными темами J2EE с самого базового уровня. Поэтому, если пользователь новичок в J2EE, эта книга по-прежнему имеет большую справочную ценность. Если пользователь планирует использовать JBoss для запуска приведенного выше руководства по J2EE, то поздравляем, эта книга подготовлена для вас. Пользователям лучше всего читать оба руководства одновременно.
3 Об этой книге Прежде всего, эта книга будет включать загрузку, установку и эксплуатацию сервера приложений JBoss 4.0.0. Затем обычно приводятся структура каталогов, основные файлы конфигурации и службы сервера приложений JBoss.
Затем книга приводит разработчиков к практической части. Мы изучим, как развернуть приложение Duke Bank на JBoss, в учебнике Sun J2EE. Это позволит разработчикам быстро освоиться в этой роли и ознакомиться с простыми операциями настройки и развертывания в JBoss. Другие главы охватывают темы, не затронутые в Duke Bank: обмен сообщениями JMS (Message Driven Beans, MDB) и постоянство, управляемое контейнером (CMP). Конечно, это также примеры из Учебного пособия по J2EE.
Глава 5, изучение веб-сервисов. В этой книге это будет рассмотрено в два этапа. Во-первых, как представить методы EJB в банковском приложении Duke как веб-службу, во-вторых, как получить доступ к веб-службе через клиентское приложение Java;
В главе 8 обсуждается конфигурация базы данных. Мы будем обучать разработчиков шаг за шагом.
В главе 9 этой книги рассматриваются более сложные темы настройки безопасности.
Расширять