Технологии программирования на 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 оценок
Формат: Книга
Уже скачали: 12732 раз



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

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

  • Книга Роман с Пиаром

    Роман с Пиаром

    Название: Роман с ПиаромАвтор: Татьяна Буренкова , Роман МасленниковИздательство: ЛитРесГод: 2013Страниц: 110Язык: русскийФормат: pdfРазмер: 5 МбЕсли вы видите данную книгу – к автору можно больше с п . . .

  • Журнал 1001 совет для дачника №4, 2014

    1001 совет для дачника №4, 2014

    Издательство: Партнер Год издания: 2014 Страниц: 36 Язык: русский Формат: PDF Размер: 25,69 Мб В журнале представлены советы и рекомендации опытных садоводов, огородников и цветоводов, кото . . .

  • Книга Кавказский пленник

    Кавказский пленник

    Название: Кавказский пленникАвтор: Лев ТолстойИздательство: ДетгизГод: 1946Формат: pdfРазмер: 9 мбCтраниц: 52Язык: русскийПовесть "Кавказский пленник" о храбром русском офицере, сумевшем убежать из пл . . .

  • Книга Личный бюджет. Деньги под контролем

    Личный бюджет. Деньги под контролем

    Название: Личный бюджет. Деньги под контролем Автор: Сергей Макаров Год издания: 2008Издательство: ПитерISBN: 978-5-388-00109-2Страниц: 224Формат: PDFРазмер: . . .

  • Журнал Лена Креатив №2, 2014

    Лена Креатив №2, 2014

    Год издания: 2014 Страниц: 32 Язык: русский Формат: JPG Размер: 34 Мб Любимый журнал рукодельниц! В номере - шитье, вышивка, квиллинг, валяние и многое другое dfiles.ru turbobit.net . . .

  • Книга Photos from the Archives. Battle Damaged and Destroyed AFV. Part 34

    Photos from the Archives. Battle Damaged and Destroyed AFV. Part 34

    Название: Photos from the Archives. Battle Damaged and Destroyed AFVИздательство: ArchivesАвтор: Коллектив Страниц: 140Формат: JPGЯзык: НемецкийРазмер: 21 МбКачество: среднееФотоальбом из Архивов. . . .

  • Журнал PieceWork - May/June, 2014

    PieceWork - May/June, 2014

    Издательство: Aspire Media Год издания: 2014 Страниц: 55 Язык: английский Формат: JPG Размер: 45 MB PieceWork magazine, published six times a year in USA, is for needleworkers wanting to ex . . .

  • Книга Фиш Г.С. - Повести и рассказы

    Фиш Г.С. - Повести и рассказы

    Название: Фиш Г.С. - Повести и рассказыАвтор: Фиш Геннадий СеменовичИздательство: ДетгизГод: 1954Формат: pdfРазмер: 60 мбCтраниц: 424Язык: русскийВ настоящем издании представлены произведения советско . . .

  • Книга Степан Разин

    Степан Разин

    Название: Степан РазинАвтор: Степан ЗлобинИздательство: ДетиздатГод: 1939Формат: pdfРазмер: 17 мбCтраниц: 88Язык: русскийЗа исторический роман "Степан Разин" автору в 1951 г. присуждена Сталинская пре . . .

  • Книга Дом англичанина. Английская классическая новелла

    Дом англичанина. Английская классическая новелла

    Название: Дом англичанина: Английская классическая новелла. АнтологияАвтор: Скороденко В.А. (сост.)Издательство: М.: Московский рабочийГод: 1989Страниц: 514ISBN: 5-239-00409-9Серия: Однотомники класси . . .


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

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

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


Ой!

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