 | Уровень сложности: средний Синг Ли (westmakaha@yahoo.com), Author, Wrox Press
18.04.2006 Комбинация Eclipse, DB2® Express-C и WebSphere® Application Server Community Edition (каждый можно бесплатно загрузить, использовать и разворачивать) - это отличный набор "от прототипа к рабочему варианту" для всех ваших потребностей разработки приложений на Java™ и Java enterprise. В данном руководстве рассмотрен процесс разработки небольшого приложения для учета сотрудников; первоначально мы будем использовать традиционную технологию JavaServer Pages (JSP), а затем выполним миграцию приложения на технологию Ajax для обеспечения его высокой интерактивности.
В этом учебном пособии
В этом руководстве показывается, как заменить традиционный дизайн приложения применением технологии Asynchronous JavaScript and XML (Ajax) в дружественной и привычной среде набора программ "Kick-start your Java apps". Вы начнете с создания панели "Информация о сотрудниках", используя стандартные технологии - JSP и сервлеты. Вы выполните всю разработку и тестирование в наборе программ "Kick-start your Java apps". Разработаете дизайн приложения в Eclipse и затем развернете и протестируете его в Application Server. Приложение интерактивно извлекает и отображает информацию о сотрудниках, включая их фотографии, из базы данных DB2 Express-C. В данном руководстве рассматривается: - Разработка панели "Информация о сотрудниках" с применением традиционных технологий - JSP и сервлетов.
- Отображение фотографий в формате GIF из BLOB-полей (binary large object) DB2 с использованием специального сервлета.
- Начальные сведения об Ajax и Direct Web Remoting.
- Миграция панели "Информация о сотрудниках" на облегченный Ajax-дизайн.
- Написание вспомогательного Java-кода для нового приложения.
- JavaScript-кодирование с использованием библиотеки программ DWR.
- Тестирование новой интерактивной панели "Информация о сотрудниках".
В конце руководства вы оцените фундаментальные отличия между традиционным дизайном J2EE-приложений и высоко-интерактивным Ajax-дизайном. Также вы хорошо освоите использование набора программ "Kick-start your Java apps" для исследования современных и будущих интегрированных сред разработки, основанных на языке Java.
Требуемый опыт
Вы должны быть знакомы с основами Java-разработки и, в частности, с разработкой серверных Java-приложений. Предполагается, что вы знакомы с основными концепциями J2EE, такими как дескрипторы развертывания и WAR-архивы. Вы также должны иметь опыт в JSP-программировании и использовании библиотек тегов, например, JavaServer Pages Standard Tag Library (JSTL). Предполагается, что вы знаете основы работы с реляционной базой данных и программировали JDBC-приложения. Предполагается также, что вы изучили руководство "Дайте новый импульс вашим Java-приложениям: свободное программное обеспечение, быстрая разработка".
Системные требования
- SUN JDK 1.4.2_10 or IBM JDK 1.4.2 SR4-1.
- Набор "Kick-start your Java apps":
Продолжительность
2 hours
Форматы html, pdf
IBM обладает всеми авторскими правами касательно информации, расположенной на developerWorks. Использование информации приведенной на этом ресурсе без явного письменного разрешения от IBM или первоначального автора запрещены. Если Вы желаете использовать информацию с developerWorks, пожалуйста воспользуйтесь регистрационной формой для того, чтобы связаться с нами запрос на использование материалов developerWorks Россия. |  | |  |