|
|
|
Введение
Учебник Java
Tutorial был обязательным ресурсом для многих программистов, изучающих язык Java. Мы надеемся, что этот учебник сыграет ту же роль для разработчиков, впервые столкнувшихся с платформой Java 2 Enterprise Edition (J2EE). Он следует подходу, ориентированному на примеры, как и The Java
Tutorial.
- Кто должен использовать этот учебник
- О примерах
- Связанная информация
- Как отпечатать этот учебник
- Типографские соглашения
- Благодарности
Кто должен использовать этот учебник
Этот учебник предназначен для программистов, интересующихся разработкой и развертыванием приложений J2EE. Он покрывает технологии, входящие в состав платформы J2EE, и описывает, как разрабатывать компоненты J2EE и разворачивать их на J2EE Software Development Kit (SDK).
Этот учебник не предназначен для производителей серверов J2EE или инструментов. Он не объясняет, как реализована архитектура J2EE, не объясняет и внутреннее устройство J2EE SDK. Спецификации J2EE описывают архитектуру J2EE и могут быть выгружены из:
http://java.sun.com/j2ee/docs.html#specsО примерах
Этот учебник включает в себя много законченных, работоспособных примеров. См. в Примеры список примеров, а также глав, где они появляются.
Предпосылки для примеров
Чтобы понять примеры, вы должны иметь хорошие знания в языке программирования Java, SQL и концепциях реляционных баз данных. Главы из The Java
Tutorial, перечисленные в Таблице P-1, особенно важны.
Таблица P-1 Предварительно требуемые разделы Topic
Java Tutorial
JDBC
http://java.sun.com/docs/books/tutorial/jdbc
Нити
http://java.sun.com/docs/books/tutorial/essential/threads
JavaBeans
http://java.sun.com/docs/books/tutorial/javabeans
Безопасность
http://java.sun.com/docs/books/tutorial/security1.2
Выгрузка примеров
Если вы просматриваете этот текст "он-лайн" и хотите построить и запустить примеры, вам нужно выгрузить пакет учебника из:
http://java.sun.com/j2ee/download.html#tutorialКогда вы установили этот пакет, коды примеров находятся в каталоге
j2eetutorial/examples/srcс подкаталогами:ejbдля примеров технологии "enterprise bean",webдля примеров Web-технологии иconnectorдля примеров технологии коннекторов. Для большинства примеров пакет включает в себя также файлы J2EE Enterprise Archive (EAR) приложения, которые расположены в каталогеj2eetutorial/examples/ears.Как построить и запустить примеры
Этот учебник является документом к J2EE SDK version 1.3. Чтобы построить, разместить и запустить примеры вам нужно скопировать J2EE SDK 1.3 и Java 2 Platform, Standard Edition (J2SE
) SDK 1.3.1 (ранние версии назывались JDK). Вы можете выгрузить J2EE SDK из:
http://java.sun.com/j2ee/download.html#sdkhttp://java.sun.com/j2se/1.3/Примеры распространяются с конфигурационным файлом для версии 1.3
ant, переносимым инструментом make. Хозяином утилитыantявляется проект Jakarta в Apache Software Foundation. Вы можете выгрузитьantиз:http://jakarta.apache.org/builds/jakarta-ant/release/v1.3/binДля построения примеров учебника выполняйте следующие шаги:
- Выгрузите и установите J2SE SDK 1.3.1, J2EE SDK 1.3 и
ant.- Инструкция по установке для J2SE SDK, J2EE SDK и
antобъясняет, как установить требуемые переменные окружения. Проверьте, чтобы переменные окружения были установлены в значения, записанные в Таблице P-2.- Перейдите в каталог
j2eetutorial/examples.- Выполните
anttarget. Например, чтобы построить все примеры, выполнитеant all; чтобы построить пример Web, выполнитеant web. Процесс построения помещает выход в каталогj2eetutorial/examples/build.Связанная информация
Этот учебник обеспечивает краткий обзор того, как использовать главные компоненты технологии платформы J2EE. Для более полной информации об этих технологиях посмотрите Web-сайты, перечисленные в Таблице P-3.
Таблица P-3 Источники информации Компонентная технология
Web-сайт
Enterprise JavaBeans (EJB
)
http://java.sun.com/products/ejb
Java Servlet
http://java.sun.com/products/servlets
JavaServer Pages (JSP
)
http://java.sun.com/products/jsp
Платформа J2EE включает в себя множество API, которые данный учебник затрагивает только поверхностно. Некоторые из этих технологий имеют собственные учебники, которые перечислены в Таблице P-4.
Таблица P-4 Другие учебники API
Учебник
Java Message Service (JMS)
http://java.sun.com/products/jms/tutorial/
Java Naming and Directory Interface (JNDI)
http://java.sun.com/products/jndi/tutorial/
Java API for XML Processing (JAXP)
http://java.sun.com/xml/jaxp/dist/1.1/docs/tutorial/index.html
Полную информацию по этим разделам см. на Web-сайтах, перечисленных в Таблице P-5.
Таблица P-5 Другие Web-сайты API
Web-сайт
J2EE Connector
http://java.sun.com/j2ee/connector
JAXP
http://java.sun.com/products/jaxp
JavaMail
http://java.sun.com/products/javamail
JMS
http://java.sun.com/products/jms
JNDI
http://java.sun.com/products/jndi
JDBC
http://java.sun.com/products/jdbc
Когда вы близко познакомитесь с технологиями J2EE, описанными в этом учебнике, вы можете заинтересоваться руководством по архитектуре приложений J2EE. Java BluePrints иллюстрирует лучшие приемы разработки и размещения приложений J2EE. Вы можете получить Java BluePrints из:
http://java.sun.com/blueprintsКак отпечатать этот учебник
Чтобы отпечатать этот учебник, выполните следующее:
- Убедитесь, что у вас установлен Acrobat Reader.
- Выгрузите PDF версию книги из:
http://java.sun.com/j2ee/download.html#tutorial- Щелкните по иконке принтера в Adobe Acrobat Reader.
Типографские соглашения
В Таблице P-6 перечислены типографские соглашения, использованные в этой книге.
Выборы из меню показываются символом "стрелка вправо"
, например, First
Second, должно интерпретироваться как: выбрать меню First, затем подменю Second из First.
Благодарности
Команда учебника J2EE благодарит команду J2EE SDK за технические консультации.
Мы особенно благодарны многим внутренним и внешним рецензентам, которые обеспечили обратную связь для учебника. Это помогло нам улучшить подачу материала, исправить ошибки и выловить баги.
Мы также благодарим нашего менеджера, Jim Inscore, за поддержку и постоянную заботу.
Глава о Web-компонентах использует примеры и некоторые материалы, которые впервые появились в анонсе сервлетов в Java
Tutorial. Главы о пользовательских тегах и приложение Duke's Bank используют библиотеку шаблонов тегов, которая впервые появилась в Java BluePrints.
|
|
|