Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Программисту -> Дейтел Х.М. -> "Технологии профаммирования на Java 2 Книга 3" -> 259

Технологии профаммирования на Java 2 Книга 3 - Дейтел Х.М.

Дейтел Х.М. , Дейтел П.Дж., Сантри С.И. Технологии профаммирования на Java 2 Книга 3 — М.: Бином-Пресс, 2003. — 672 c.
ISBN 5-9518-0051-Х
Скачать (прямая ссылка): tehprogrammjava220033.pdf
Предыдущая << 1 .. 253 254 255 256 257 258 < 259 > 260 261 262 263 264 265 .. 271 >> Следующая


Product findByAllProducts 1 = 1
findByTitie
Product title like ?

Рис. 13.14. Предложения WHERE для методов поиска в приложении Deitel Bookstore
Чтобы настроить сервлеты в WebSphere, необходимо выбрать Bookstore > Web Modules > Servlets > EJB references и установить соответствия для каждой из ссылок, как это делалось для EJB-компонентов. Установив соответствия для ссылок, можно приступить к формированию кода для развертывания. Выберите Generate code for deployment из меню File. В текстовом поле Deployment module location задайте путь для сохранения развертываемого EAR-архива. Введите путь к файлам xalan.jar и xercesjar в поле Dependent Classpath. В качестве типа базы данных Database type введите Generic/SQL-92, в качестве имени базы данных Database Name введите jdbc/Bookstore, а в качестве схемы Schema — APP. Заполнив эти поля, нажмите кнопку Generate Now.
Теперь можно выполнить развертывание приложения на Web-странице инструментального средства администрирования (localhost:9O90/admin). В левой панели выберите Nodes > Computer Name > Enterprise Applications. Щелкните на кнопке Install, затем воспользуйтесь кнопкой Browse для нахождения развертываемого EAR-файла (например, Deployed_Bookstore.ear) и щелкните на Next. На следующей странице представлены соответствия имен JNDI. Дважды проверьте каждое из значений, прежде чем нажать Next. На следующей странице представлены ссылки на EJB-компоненты. На следующей странице проверяются установленные соответствия с базой данных. Каждое поле должно содержать значение jdbc/Bookstore. В поле Database type должно содержаться Generic/SQL-92, а в поле Schema — APP. Следующая страница определяет соответствие между сервлетом и хостом default__host. На следующей странице сбросьте флажок повторного развертывания приложения. Щелкните на Next, подтвердите введенные значения и щелкните на Finish, чтобы осуществить развертывание. После развертывания приложения щелкните на ссылке в верхней части страницы, чтобы регенерировать конфигурацию подключаемых модулей Web-сервера. Сохраните конфигурацию и перезапустите сервер, выполнив сценарий stopServer, а затем сценарий startServerBasic. Наконец, введите URL localhost/bookstore, чтобы запустить приложение Deitel Bookstore.
646 Глава 13

13,6. Ресурсы в Internet и во Всемирной паутине
serverwatch. internet.com/appservers.html
Сайт новостей по серверам приложений, содержащей также обзоры и сравнительный анализ популярных серверов приложений, www.appserver-zone. com
Web-сайт Application Server Zone содержит технические статьи, сравнительный анализ программных продуктов и другую информацию, относящуюся к серверам приложений.
java. sun. com/j2ee
Сайт корпорации Sun, посвящевный J2EE. Содержит описание спецификации J2EE. новости, средства загрузки и поддержки SDK.
Резюме
• Java 2 Enterprise Edition — это спецификация для выполнения корпоративных приложений. Хотя Sun предоставляет эталонную реализацию этой спецификации, реальные системы должны использовать сервер приложений от коммерческого поставщика.
• Корпорация Sun Microsystems, совместно с большим сообществом поставщиков серверов приложений, разработало спецификацию Java 2 Enterprise Edition. J2EE определяет платформу сервера приложений и AFI поддержки для построения корпоративных приложений, которые являются переносимыми между различными серверами приложений, и, поскольку они используют Java, между платформами.
• В спецификации J2EE можно выделить несколько разделов, таких как поддержка API, безопасность, управление транзакциями и развертывание. Поставщик сервера приложений должен обеспечить поддержку выполнения API платформы J2EE.
• Чтобы быть сертифицированным как удовлетворяющий требованиям спецификации J2EE, сервер приложений должен реализовывать минимум функциональных возможностей, определенных в спецификации J2EE. Поставщики серверов приложений также могут предоставлять возможности, которые не входят в спецификацию J2EE, чтобы как-то выделить свой продукт среди других.
• Компания BEA предоставляет сервер приложений общего назначения, который обеспечивает «золотую середину» между скоростью и стабильностью, а также основательную поддержку различных функциональных возможностей, не предусмотренных спецификацией J2EE, таких как организация пулов данных, «горячее» развертывание, кластеризацию, поддержку режима восстановления после сбоев для EJB-компонентов и Web-компонентов, а также оптимальное распределение нагрузки.
• Для окружений с одним сервером WebLogic предоставляет множественные пулы: сервис, который осуществляет распределение транзакций между источниками данных. В то время как пул соединений способен работать только с одним источником данных, множественные пулы дают возможность приложению осуществлять доступ к нескольким пулам, тем самым распределяя запросы между несколькими источниками данных.
• iPlanet E-Commerce Solutions — это альянс между компаниями Netscape Communications и Sun Microsystems. Основная цель iPlanet —> добиться высокой производительности, стабильности и полной совместимости со спецификацией J2EE. iPlanet предоставляет поддержку режима восстановления после сбоев, пулы соединений и несколько уникальных возможностей.
Предыдущая << 1 .. 253 254 255 256 257 258 < 259 > 260 261 262 263 264 265 .. 271 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100