Код
JEA1002
Стоимость, руб. от
10000
Форма обучения
Дистанционная
Полное описание

 

Цель курса

Дистанционный курс предназначен для овладения навыками разработки приложений на платформе Java 2 Enterprise Edition под ОС Windows. Изучив данный курс, слушатели смогут создавать серверные приложения, используя серверные компоненты платформы Java, использовать службу асинхронных сообщений, защищать ресурсы сервера и работать с базами данных.  


 

Для кого предназначен курс

Данный дистанционный курс предназначен для опытных пользователей ПК, знакомых с платформой J2SE, желающих освоить платформу J2EE. Курс предназначен для подготовки разработчиков Web-приложений.


 

Знания и умения, получаемые при успешном завершении курса

По окончании курса слушатели будут знать и уметь:

  • Знать состав базовых сервисов и контейнеров платформы J2EE.
  • Знать Серверные компоненты презентационной логики.
  • Знать Серверные компоненты бизнес-логики.
  • Знать о доступе к базам банных средствами платформы Java.
  • Знать язык XML и его преобразование с помошью XSLT.
  • Знать о криптографических возможностях Java.
  • Знать о защите ресурсов сервера.
  • Уметь устанавливать, настраивать и использовать сервер J2EE.
  • Уметь разрабатывать сервлеты и JSP-страницы.
  • Уметь разрабатывать серверные компоненты бизнес-логики EJB.
  • Уметь разрабатывать серверные приложения, использующие базу данных.
  • Уметь разрабатывать приложения, использующие сервис асинхронных вызовов.
  • Уметь работать с XML.
  • Уметь защищать ресурсы сервера.


 

Предварительная подготовка
  • Слушатель должен иметь твердые знания платформы J2SE.
  • Слушатель должен обладать знаниями ПК и ОС Windows на уровне опытного пользователя.
  • Рекомендуется изучение курса "Сопровождение Java приложений для ПК".


 

Практические упражнения
  • Предусматриваются.
  • Для выполнения упражнений может использоваться собственное программное обеспечение, установленное на компьютере слушателей.


 

Актуальность

Данный курс актуален для версий программного обеспечения JDK 5, Idea 5, JBoss 4.


 

Содержание электронного курса
  1. Обзор архитектуры J2EE 5.0 сервера. Java Servlet.
  2. Доступ к базам данных. JDBC. Страницы JSP. Технология JSF.
  3. Язык XML. Сервис асинхронных сообщений JMS.
  4. Компоненты EJB 3.0.
  5. Система безопасности Java.
  6. Мониторинг сервера приложений.

Обзор архитектуры J2EE 5.0 сервера. Java Servlet.

Первый раздел содержит вводную информацию о составе платформы J2EE, имеющимся сервисам и контейнерам. Вторая половина раздела посвящена созданию серверного компонента сервлет. Изучив первый раздел, обучающийся научиться разрабатывать сервлеты, устанавливать и настраивать сервер J2EE. Рассматриваются особенности работы загрузчиков классов в WAR и EAR.

Доступ к базам данных. JDBC. Страницы JSP. Технология JSF.

Второй раздел посвящен работе с JDBC на стороне сервера и созданию динамических Web-страниц, используя технологию JSP. Рассматривается MVC фреймворк JSF. Дается краткий обзор принципов работы технологии AJAX.

Язык XML. Сервис асинхронных сообщений JMS.

Рассматриваются возможные способы работы с XML документами и их трансформация. Демонстрируется работа службы асинхронных сообщений.

Компоненты EJB 3.0.

Рассмотрены различные типы компонент бизнес-логики на стороне сервера: SessionBeans, EntityBeans, MessageDrivenBeans.

Система безопасности Java.

Раздел посвящен криптографическим возможностям платформы Java и защите серверных компонент от несанкционированного доступа. Шифрование паролей.

Мониторинг сервера приложений.

Раздел посвящен мониторингу сервера приложений посредством технологии JMX.