Технологии программирования на Java 2 - Книга 3 - Корпоративные системы, сервлеты, JSP, Web-сервисы - Дейтел Х.М. , Дейтел П.Дж. , Сантри С.И. - 2003


Книга Технологии программирования на Java 2 - Книга 3 - Корпоративные системы, сервлеты, JSP, Web-сервисы - Дейтел Х.М. , Дейтел П.Дж. , Сантри С.И. - 2003

Технологии программирования на Java 2 - Книга 3 - Корпоративные системы, сервлеты, JSP, Web-сервисы - Дейтел Х.М., Дейтел П.Дж., Сантри С.И. - 2003
      Предлагаемая книга является переводом третьей части оригинального издания «Advanced Java 2 Platform Mow to Program». Оригинал содержит более 1800 страниц, поэтому было принято решение русское издание разбить на три части. Первая часть посвящена созданию графического пользовательского интерфейса, двухмерной и трехмерной графике, компонентам JavaBeans, взаимодействию с базами данных. Вторая часть посвящена созданию распределенных приложений, а третья часть посвящена созданию серверных приложений и корпоративных систем.
      В первых главах книги рассматривается применение технологий сервлетов и JavaServer Pages для создания серверных приложений. После этого читатели познакомятся с технологиями Enterprise JavaBeans, J2ME. Java Message Service и SOAP, которые находят применение при создании корпоративных систем. Будут также рассмотрены некоторые популярные серверы приложений. Книга насыщена многочисленными примерами и упражнениями. Особое место занимает большой практический пример приложения для электронного бизнеса, в котором нашли отражение все рассматриваемые а книге технологии.

Х.М. Дейтел, П.Дж. Дейтел, С.И. Сантри
Технологии программирования на Java 2: Книга 3. Корпоративные системы, сервлеты, JSP, Web-сервисы. Пер. с англ. - М.: ООО «Бином-Пресс», 2003 г. - 672 с: ил.
ISBN 5-9518-0034-Х (рус.)                                          
ISBN 0-13-089560-1 (англ.)
УДК 004.43
ББК 32.973.26-018.1
Д27
Содержание
Предисловие редактора русского перевода
Предисловие   
Особенности книги
Некоторые замечания для преподавателей
Подход к обучению
Благодарности
Об авторах
О компании Deitel & Associates, Inc
Консорциум World Wide Web {W3C)
Глава 1. Введение.
1.1.  Введение.
1.2.  Архитектура книги
1.2.1.  Серверные приложения и Web-сервисы
1.2.2.  Корпоративные приложения Enterprise Java
1.2.3.  Практический пример корпоративного приложения
1.3.  Краткий путеводитель по книге
1.4.  Выполнение примеров
1.5.  Паттерны проектирования
1.5.1.  История паттернов проектирования
1.5.2.  Обзор паттернов проектирования
1.5.3.  Паттерны параллельного выполнения
1.5.4.  Архитектурные паттерны проектирования
1.5.5.  Дополнительные ресурсы по паттернам проектирования
Глава 2. Сервлеты
2.1.  Введение.
2.2.  Обзор технологии сервлетов и их архитектура
2.2.1.  Интерфейс Servlet и жизненный цикл сервлета.
2.2.2.  Класс HttpServlet
2.2.3.  Интерфейс HttpServletReqtiest
2.2.4.  Интерфейс HttpServletResponse   
2.3.  Обработка HTTP-запросов get.
2.3.1.  Установка сервера Apache Tomcat
2.3.2.  Развертывание Web-приложения.
2.4.  Обработка HTTP-запросов get, содержащих данные
2.5.  Обработка HTTP-запросов post.
2.6.  Переадресация запросов
2.7.  Отслеживание состояния сеанса .
2.7.1.  Cookies
2.7.2.  Отслеживание сеанса с помощью интерфейса HtLpSesskm .
2.8.  Многоуровневые приложения: использование средств JDBC из сервлета.
2.9.  Класс HttpUtils
2.10.  Ресурсы в Internet и во Всемирной паутине.
Глава 3. JavaServer Pages (JSP).
3.1.  Введение
3.2.  Обзор технологии JavaServer Pages
3.3.  Первый пример JSP-страняцы
3.4.  Неявные объекты
3.5.  Сценарии.
3.5.1.  Компоненты сценария.
3.5.2.  Пример сценария
3.6.  Стандартные действия
3.6.1.  Действие <jsp:include>
3.6.2.  Действие <jsp;forward>
3.6.3.  Действие <jsp:plugin>
3.6.4.  Действие <jsp:useBean>
3.7.  Директивы
3.7.1.  Директива page.
3.7.2.  Директива include
3.8.  Библиотеки нестандартных тегов .
3.8.1.  Простой нестандартный тег
3.8.2.  Нестандартный тег с атрибутами.
3.8.3.  Обработка тела нестандартного тега.
3.9.  Ресурсы в Internet и во Всемирной паутине
Глава 4. Книжный Internet-магазин, реализованный с использованием сервлетов и JSP.
4.1.  Введение.
4.2.  Архитектура приложения книжного Internet-магазина.
4.3.  Доступ в Internet-магазин
4.4.  Получение списка книг из базы данных.
4.5.  Просмотр информации о книге
4.6.  Добавление элемента в магазинную тележку.
4.7.  Просмотр содержимого магазинной тележки.
4.8.  Подсчет стоимости и оформление заказа.
4.9.  Обработка заказа.
4.10.  Развертывание приложения в J2EE 1.2.1
4.10.1.  Настройка источника данных books
4.10.2.  Запуск сервера Cloudscape и сервера J2EE.
4.10.3.  Запуск средства разпсртывания приложений J2EE  
4.10.4. Создание приложения книжного Internet-магазина .
4.10.5.  Создание Web-компонентов BookServlet и AddToCartServlet .
4.10.6.  Добавление в приложение компонентов, не являющихся сервлетами.
4.10.7.  Задание контекста Web, ссылок на ресурсы, имен JNDI и файлов приветствия
4.10.8.  Развертывание и выполнение приложения.
Глава 5. Разработка приложений для беспроводной связи на базе Java и J2ME
5.1.  Введение.
5.2.  Обзор сервлета WelcomeServlet
5.3.  Обзор сервлета TipTestServlet.
5.3.1.  Запрос от браузера Internet Explorer
5.3.2.  Запрос от браузера WAP.
5-3.3. Запрос от браузера i-mocie Pixo
5.3.4. Запрос от клиента J2ME.
5.4.  Java 2 Micro Edition.
5.4.1. Connected Limited Device Configuration (CLDC)
5.4.2. Mobile Information Device Profile (MIDP)
5.4.3.  Обзор мидлета TipTestMIDlet
5.5.  Инструкции по установке
5.6.  Ресурсы в Internet и во Всемирной паутине
Глава 6. Сеансовые компоненты EJB и распределенные транзакции
6.1.  Введение
6.2.  Обзор технологии EJB
6.2.1.  Удаленный интерфейс
6.2.2.  Собственный интерфейс.
6.2.3.  Реализация EJB
6.2.4.  Контейнер EJB.
6.3.  Сеансовые компоненты
6.3.1.  Сеансовые компоненты EJB с состоянием
6.3.2.  Развертывание сеансовых компонентов EJB.
6.3.3.  Сеансовые компоненты EJB без состояния
6.4.  EJB-транзакции.
6.4.1.  Собственный и удаленный интерфейс EJB Money transfer  
6.4.2.  Разграничение транзакций с управлением на стороне компонента
6.4.3.  Разграничение транзакций с управлением на стороне контейнера
6.4.4.  Клиентский EJB-компонент MoneyTransfer
6.4.5.  Развертывание EJB-компонента MoneyTransfer
6.5.  Ресурсы в Internet и во Всемирной паутине
Глава 7. Компоненты EJB с данными
7.1.  Введение
7.2.  Обзор EJB-компонентов с данными
7.3.  Компонент-сущность EJB Employee, хранящий информацию о сотруднике
7.4.  Собственный и удаленный интерфейсы EJB-компонента Employee.
7.5.  EJB-компонент Employee с персиетентностью, управляемой компонентом
7.5.1.  Реализация EJB-компонента Employee
7.5.2.  Развертывание EJB-компонента Employee
7.6.  EJB-компонент Employee с персиетентностью, управляемой контейнером
7.7.  Клиент EJB-компонента Employee
7.8.  Ресурсы в Internet и во Всемирной паутине
Глава 8. Обмен сообщениями с помощью Java Message Service (JMS)
8.1.  Введение
8.2.  Установка и настройка J2EE 1.3
8.3.  Обмен сообщениями «от точки к точке»
8.3.1.  Приложение для голосования Voter: обзор
8.3.2.  Приложение Voter; серверная сторона.
8.3.3.  Приложение Voter: принимающая сторона
8.3.4.  Приложение Voter: настройка и выполнение.
8.4.  Обмен сообщениями в модели «издатель/подписчик»
8.4.1.  Приложение Weather: обзор
8.4.2.  Приложение Weather: часть, относящаяся к издателю.
8.4.3.  Приложение Weather: часть, относящаяся к подписчику
8.4.4.  Приложение Weather: настройка и выполнение
8.5.  Компоненты Enterprise JavaBeans, управляемые сообщениями
8.5.1.  Приложение Voter: обзор
8.5.2.  Приложение Voter: принимающая сторона
8.5.3.  Приложение Voter: настройка и выполнение  
Глава 9. Практический пример корпоративного приложения.
Обзор архитектуры
9.1.  Введение
9.2.  Приложение книжного Internet-магазина Deitel Bookstore
9.3.  Общая архитектура системы
9.4.  Компоненты Enterprise JavaBeans
9.4.1.  EJB-сущности.
9.4.2.  Сеансовые EJB-компоненты с состоянием.
9.5.  Логика управления, реализуемая сервлетами
9.6.  Логика внешнего представления данных посредством XSLT  
Глава 10. Практический пример корпоративного приложения.
Логика представления донных и логика управления
10.1.  Введение.
10.2.  Базовый класс XMLServlet
10.3.  Сервлеты, реализующие магазинную тележку  
10.3.1.  Сервлет AddToCartServlet
10.3.2.  Сервлет ViewCartServlet
10.3.3.  Сервлет RemoveFromCartServlet
10.3.4.  Сервлет UpdateCartServlet
10.3.5.  Сервлет CheckoutServlet,
10.4.  Сервлеты, обслуживающие каталог товаров.
10.4.1.  Сервлет GetAllProductsServlet
10.4.2.  Сервлет GetProductServlet
10.4.3.  Сервлет PrbductSearchServlet
10.5.  Сервлеты для обслуживания покупателей
10.5.1.  Сервлет RegisterServlet
10.5.2.  Сервлет LoginServlet
10.5.3.  Сервлет ViewOrderHistoryServlet
10.5.4.  Сервлет ViewOrderServlet
10.5.5.  Сервлет GetPasswordffintServlet
Глава 11. Практический пример корпоративного приложения.
Бизнес-логика: часть 1
11.1.  Введение
11.2.  Архитектура компонентов EJB
11.3.  Реализация магазинной тележки
11.3.1.  Удаленный интерфейс ShoppingCart.
11.3.2.  Реализация ShoppingCartEJB удаленного интерфейса ShoppingCart
11.3.3.  Собственный интерфейс ShoppingCartHome
11.4.  Реализация EJB-компонента Product
11.4.1.  Удаленный интерфейс Product
11.4.2.  Реализация ProductEJB удаленного интерфейса Product
11.4.3. Собственный интерфейс ProductHome
11.4.4.  Класс ProductModel
11.6.  Реализация EJB-компонента Order
11.5.1.  Удаленный интерфейс Order
11.5.2.  Реализация OrderEJB удаленного интерфейса Order
11.5.3.  Собственный интерфейс OrderHome,
11.5.4.  Класс OrderModel
11.6. Реализация EJB-компонента OrderProduct
11.6.1.  Удаленный интерфейс OrderProduct
11.6.2.  Реализация OrderProductEJB удаленного интерфейса OrderProduct
11.6.3.  Собственный интерфейс OrderProductHome.
11.6.4.  Класс первичного ключа OrderProductPK
11.6.5.  Класс OrderProductModel
Глава 12. Практический пример корпоративного приложения.
Бизнес-логика: часть 2
12.1.  Введение
12.2.  Реализация EJB-компонента Customer
12.2.1. Удаленный интерфейс Customer   
12.2.2. Реализация CustomerEJB удаленного интерфейса Customer
12.2.3.  Собственный интерфейс Customerlfcme.
12.2.4.  Класс CustomerModel
12.3.  Реализация EJB-компонента Address
12.3.1.  Удаленный интерфейс Address  
12.3.2.  Реализация AddressEJB удаленного интерфейса Address  
12.3.3.  Собственный интерфейс AudressHome
12.3.4.  Класс AddressModel.
12.4.  Реализация EJB-компонента SequenceFactory.
12.4.1,  Удаленный интерфейс SequenceFactory
12.4.2,  Реализация SequenceFactoryEJB удаленного интерфейса SequenceFactory
12.4.3,  Собственный интерфейс SequenceFactoryHome
12.5.  Развертывание приложения Deitel Bookstore средствами J2EE .
12.5.1.  Развертывание компонентов-сущностей EJB с персистентностью, управляемой контейнером
12.5.2.  Развертывание сервлетов
Глава 13. Серверы приложений.
13.1.  Введение.
13.2.  Спецификация J2EE и ее преимущества
13.3.  Коммерческие серверы приложений
13.3.1.  BEA WebLogic 6,0
13.3.2.  iPlanet Application Server 6.0
13.3.3.  IBM WebSphere Advanced Application Server 4,0.
13.3.4.  Сервер приложений JBoss 2.2.2
13.4.  Развертывание приложения Deitel Bookstore на сервере BEA WebLogic
13.5.  Развертывание приложения Deitel Bookstore на сервере IBM WebSphere
13.6. Ресурсы в Internet и во Всемирной паутине
Глава 14. Введение в Web-сервисы и SOAP
14.1.  Введение.
14.2.  Простой протокол доступа к объектам (SOAP)
14.3.  Служба погоды, реализованная посредством SOAP
14.4.  Ресурсы в Internet и во Всемирной паутине

Рейтинг: 4.8 баллов / 2537 оценок
Формат: Книга
Уже скачали: 12733 раз



Похожие Книги

Нам показалось, что Книги ниже Вас заинтересуют не меньше. Эти издания Вы так же можете скачивать и читать совершенно бесплатно на сайте!

  • Журнал Phildar №441 2005-2006 hiver

    Phildar №441 2005-2006 hiver

    Название: PhildarГод / месяц: 2005Номер: 441Страниц: 95Язык: французскийФормат: jpgРазмер: 13.48 Журнал по вязанию на спицах. Зимние модели для женщин и мужчин.depositfiles.comifolder.ru . . .

  • Журнал Katia № 39 2009

    Katia № 39 2009

    Название: KatiaГод / месяц: 2009Номер: 39Формат: jpgРазмер: 10,4 MbЗнаменитый журнал по вязанию из Испании.В номере весенние модели,связанные на спицах.Скачать с depositfilesСкачать с turbobit . . .

  • Журнал Матренин посад. Рисунки для вышивания на канве. Каталог выпуск 2.

    Матренин посад. Рисунки для вышивания на канве. Каталог выпуск 2.

    Название: Матренин посад. Рисунки для вышивания на канве. Каталог выпуск 2.Издательство: Матренин посадФормат: djvu / jpeg Язык: русскийКачество: хорошее / 150 dpiСтраниц: 21 Размер файла: 1 / 38 Mb . . .

  • Журнал Practica Bebes

    Practica Bebes

    Название: Practica BebesСтраниц: 44Язык: испанскийФормат: jpgРазмер: 10.3 Журнал по вязанию на спицах. Кофточки, костюмчики, платья, шапочки, пинетки и пледы для самых маленьких.depositfiles.comifolde . . .

  • Журнал Pink Sniper 9 / Розовый снайпер 9.

    Pink Sniper 9 / Розовый снайпер 9.

    Название: Pink Sniper 9 / Розовый снайпер 9 Автор: Manga Год издания: 2010 Страниц: 20 Язык: Русский Формат: jpg Качество: отличное Размер: 5.91 Мб Описание: Млин ну полчаса думал что написать в анно . . .

  • Журнал Pink Sniper 8 / Розовый снайпер 8.

    Pink Sniper 8 / Розовый снайпер 8.

    Название: Pink Sniper 8 / Розовый снайпер 8 Автор: Manga Страниц: 22 Язык: Русский Формат: jpg Качество: отличное Размер: 10.6 Мб Описание: Девушка стала парнем, а парень девушкой, всe просто... . . .

  • Журнал Sonia Bebe №42 2003

    Sonia Bebe №42 2003

    Название: Sonia BebeГод / месяц: 2003Номер: 42Страниц: 60Язык: испанскийФормат: jpgРазмер: 24.48Журнал по вязанию спицами и крючком. Модели для малышей до 2-х лет.depositfiles.comifolder.ru . . .

  • Журнал Архив журнала Sandra за 2006 год

    Архив журнала Sandra за 2006 год

    Название: Архив журнала Sandra за 2006 годГод / месяц: 2006/январь-декабрьНомер: 1-12Формат: Djvu, JPGРазмер: 90,42 МбАрхив журнала Sandra за 2006 годdepositfiles.comletitbit.netuploadbox.comuploadin . . .

  • Журнал Школа гастронома № 15 2011.

    Школа гастронома № 15 2011.

    Название: Школа гастронома № 15 2011 Автор: Коллектив авторов Серия или выпуск: Школа гастронома Издательство: ООО "Бонниер-Пабликейшенз" Год издания: 2011 Страниц: 34 Язык: Русский Формат: PDF Каче . . .

  • Книга The Combat History of German Tiger Tank Batallion 503 in World War II

    The Combat History of German Tiger Tank Batallion 503 in World War II

    Автор: Franz-wilhelm Lochmann, Richard Freiherr Von Rosen, Alfred RubbelНазвание: The Combat History of German Tiger Tank Batallion 503 in World War IIИздательство: Stackpole BooksГод: 2008Формат: pdf . . .


Вы не зарегистрированы!

Если вы хотите скачивать книги, журналы и аудиокниги бесплатно, без рекламы и без смс, оставлять комментарии и отзывы, учавствовать в различных интересных мероприятиях, получать скидки в книжных магазинах и многое другое, то Вам необходимо зарегистрироваться в нашей Электронной Библиотеке.

Отзывы читателей


Ой!

К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Книге Технологии программирования на Java 2 - Книга 3 - Корпоративные системы, сервлеты, JSP, Web-сервисы - Дейтел Х.М. , Дейтел П.Дж. , Сантри С.И. - 2003. Помогите нам и другим читателям окунуться в сюжет Книги и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.