0025 - Технологии программирования на Java 2. Книга 3. Корпоративные системы, Сервлеты, JSP, WEB-сервисы - Низкоуровневые А

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

 Х. М. Дейтел, П. Дж. Дейтел, С. И. Сантри 
.  Технологии программирования на Java 2. Книга 3. Корпоративные системы, Сервлеты, JSP, WEB-сервисы 
. 2003
. 5-9518-0034-X, 0-13-089560-1
. Бином
. 
. Предлагаемая книга является переводом третьей части оригин
Название: 
Технологии программирования на Java 2. Книга 3. Корпоративные системы, Сервлеты, JSP, WEB-сервисы
Автор: 
Х. М. Дейтел, П. Дж. Дейтел, С. И. Сантри
Год: 
2003
Издательство: 
Бином
Описание: 

Предлагаемая книга является переводом третьей части оригинального издания Advanced Java 2 Platform How to Program. Оригинал содержит более 1800 страниц, поэтому было принято решение русское издание разбить на три части. Третья часть посвящена созданию серверных приложений и корпоративных систем. В первых главах книги рассматривается применение технологий сервлетов и JavaServer Pages для создания серверных приложений. После этого читатели познакомятся с технологиями Enterprise JavaBeans, J2ME, Java Message Service и SOAP, которые находят применение при создании корпоративных систем. Будут также рассмотрены некоторые популярные серверы приложений.

Низкоуровневые АРЕ позволяют разработчикам добавлять в приложения графику и анимацию, в то время как высокоуровневые . В мядлете может иметься только один объект . . Терминология . Заполните пропуски в следующих предложениях. Ответьте, является ли каждое из приведенных ниже высказываний истинным или ложным. Если высказывание ложно, объясните, почему. а. . Ответы на упражнения для самоконтроля . . Упражнения . Чтобы повысить степень управляемости и расширяемости сервлета . . Расширьте список возможных нариантов ответов на вопрос теста . . Однако в связи с тем, что размер этого массива является жестко заденным . . В строках . Подобный подход может создать проблемы, если администратор сети изменит какой. Исходя из подобных соображений, желательно, чтобы файл дескриптора приложения содержал базовый . . В теле мидлета . Нам нужно, чтобы пользователь вводил . Используйте метод . Модифицируйте мидлет . Переопределите метод . . Только в дороге начинаешь ценить домашний уют и острее чувствовать радость оттого, что ты снова дома. Генри Дэвид Торо Молодость была бы идеальной порой жизни, если бы наступала чуть попозже. Герберт Генри Эскит Мы не можем порождать события. Наше дело — разумно усовершенствовать их. Сэмюэл Адаме . Сеансовые компонё сосго . Введение В предыдущих главах мы познакомились с применением сервлетов . В этой главе мы познакомимся с компонентами . В данной главе будут рассмотрены сеансовые . Мы также познакомимся с поддержкой . Изучив эту главу, вы сможете разрабатывать сеансовые . Вы также сможете создавать . . Удаленный интерфейс определяет бизнес. Каждая из ролей ответственна за создание определенной части распределенного приложения. Сборщик приложения формирует компоненты приложения из . Администратор развертывания принимает компоненты приложения, предоставленные сборщиком приложения, и развертывает приложение в контейнере . Сервер приложений обычно содержит контейнер . Один и тот же разработчик или группа разработчиков при конструировании и развертывании распределенного приложения могут выступать одновременно в нескольких ролях. Для получения более подробной информации о различных ролях при построении приложений . Удаленный интерфейс Удаленный интерфейс . Удаленный интерфейс должен расширять интерфейс . Этот сгенерированный класс реализует методы интерфейса . В таблице на рис. В каждом методе удаленного интерфейса должно быть объявлено, что он возбуждает исключение . Каждый метод также может генерировать исключения, специфичные для приложения, например, . Собственный интерфейс Собственный . Собственный интерфейс должен расширять интерфейс . В зависимости от типа . сеансовый компонент или компонент. Методы поиска дают возможность клиентам обнаруживать определенный экземпляр . В таблице на рис. Метод Описание . . . . . Рис. Методы интерфейса . . . Рис. Методы интерфейса . Клиенты осуществляют доступ к контейнеру . Когда клиент вызывает бизнес. Имея пул неактивных экземпляров . Сеансовые компоненты Экземпляр сеансового компонента . Существует два типа сеансовых компонентов . Сеансовые компоненты . Каждый раз, когда покупатель добавляет товар в магазинную тележку, информация о товаре, такая как его цена и количество, будут сохранены в сеансовом компоненте . Если покупатель покидает сайт или прекращает сеанс каким. При вызове клиентом метода удаленного интерфейса . При вызове клиентом метода, объявлеппого в интерфейсе . . . Когда клиент вызывает метод . Собственный интерфейс может объявлять нуль или более методов . Например, мы можем объявить дополнительный метод . Это свидетельствует о том, что . В информацию о состоянии входит основная сумма . для вычисления баланса . . Собственный интерфейс . Реализация . с . Для получения ссылки на текущий объект следует использовать метод . Когда клиент вызывает метод . . Многие серверы приложений применяют политику замещения компонента с наиболее давним использованием . Общая методическая рекомендация . Клиентское приложение должно использовать каталог . . . Приложение . Это стандартный метод для приведения удаленной ссылки к надлежащему типу интерфейса при использовании технологии . Чтобы обеспечить взаимную совместимость между . Книга . — Прим. . В строках . В строках . Если в процессе коммуникационного взаимодействия с контейнером . Следовательно, пользователь должен нажимать кнопку . Если при удалении экземпляра компонента . Если имеются ошибка при коммуникационном взаимодействии с контейнером . В этом разделе подробно описываются действия, необходимые для развертывания сеансового . Если вы еще не установили и не настроили пакет . Создайте новое распределенное приложение, выбрав . Рис. Создание нового приложения с помощью средства развертывания . Рис, . Создание нового компонента . Выберите файлы классов для . После добавления файлов классов они появятся в списке . Задайте класс . . Добавление классов для .