name

Знания - лучшие инвестиции!

Ваша корзина пуста
На главную магазина

+7 (911) 726-84-54

Хотите получать информацию по новым курсам и их датам проведения?

подписаться на рассылку
Главная \ Единый Портал Обучения \ Корпоративное обучение \ Oracle \ (JEE6DWSS) Java EE 6: Develop Web Components with Servlets & JSPs

(JEE6DWSS) Java EE 6: Develop Web Components with Servlets & JSPs

Код курса: JEE6DWSS
Рейтинг:
(0 голосов)
111 750 р.
Количество:
ПроизводительOracle
Дни5 дней
Дата курса
Город
Формат обученияКорпоративный
поделиться

oraclelogored-580x358

Описание курса

Курс предназначен для опытных разработчиков Java приложений. Слушатели приобретают знания и навыки, подходящие для любого Java EE 6 сервера приложений, по быстрому созданию web приложений с помощью технологий JSP и сервлетов. Они обучаются созданию и развертыванию мелко- и среднемасштабных web приложений из интранетa и с небольших коммерческих сайтов с помощью JavaServer Page (JSP) технологии и сервлетов. Рассмотрено также применение Model-View-Controller (MVC) архитектуры для проектов в EE окружении, создание фильтров и прослушивателей сервлетов, управление HTTP сеансами в web приложении, создание легко сопровождаемых JSP страниц с помощью Expression Language и JSP Standard Tag Library (JSTL), а также анализ, проектирование, разработка и развертывание web приложений с помощью Java EE 6 SDK и сервера приложений Oracle WebLogic Server 12c. 
Слушатели приобретают навыки работы с реальным кодом по каждой из тем. Курс помогает подготовиться к сертификационному экзамену Java Enterprise Edition 6 Web Component Developer. 

Необходимая предварительная подготовка:

  • Знакомство с платформой Java EE 6 (рекомендуется)
  • Знакомство с Java программированием
  • Знакомство с языком HTML (рекомендуется)

    Также вам могут быть интересны следующие курсы:
     
  • Business Component Development With EJBs, Java EE 5 D65798
  • Developing Web Applications using JSF, Java EE 6 D71902

     

Цель курса:

 

  • Понимание HTTP сеансов в web приложении и управление ими
  • Создание фильтров и прослушивателей сервлета
  • Создание страниц с помощью JavaServer Pages технологии (JSP)
  • Создание легко сопровождаемых JSP страниц с помощью Expression Language и стандартной JSP библиотеки тегов (JSTL)
  • Использование интегрированных сред разработки (IDEs) и серверов приложений для Java EE разработки и развертывания
  • Создание сервлетов с помощью Java Servlet
     

     

Аудитория курса:

 

  • Разработчики приложений
  • J2EE разработчики
  • Java разработчики
  • Java EE разработчики 

Программа курса:

Введение в курс
Обзор циклов курсов по Java SE и Java EE. Знакомство со слушателями. Обзор задач курса. Программа 5-дневного курса. Формат работы в классе. Введение в технологии Web приложения. Описание Java EE 6 Web профиля.

Основы Web приложений
Описание Java Servlet технологии. Описание JavaServer Pages технологии. Архитектура Model-View-Controller (MVC). Java EE контейнеры и сервера Java приложений. Описание процесса разработки Web приложения. Основы структуры WAR файла.

Разработка сервлетов
HTTP заголовки и их функции. Объяснение процессов запроса и отклика. Жизненный цикл сервлета. Перечень Injection and Lifecycle Method аннотаций. Потоковая модель сервлета. Разработка сервлета для ответов на запросы из клиентского браузера. 

Обработка запросов форм в сервлетах
Использование HTML форм для сбора пользовательских данных и их отправки сервлету. Как данные формы передаются в HTTP запрос. Разработка сервлета, извлекающего параметры формы. Понимание и использование объектов HttpSession. Использование куки для управления сеансом. Использование переписывания URL для управления сеансом.

Конфигурирование Web приложений
Зачем нужны дескрипторы развертывания. Создание маппинга сервлета для разрешения вызова сервлета. Создание контекстных и инициализационных параметров и доступ к ним. Использование аннотаций @WebServlet и @WebInitParam. Использование интерфейса ServletContextListener. Различные Scopes в Web приложении. Обработка ошибок с помощью дескриптора развертывания.

Реализация MVC проектирования
Реализация элемента проектирования Controller с помощью сервлета. Реализация элемента проектирования Model с помощью POJO. Реализация элемента проектирования View JSP с помощью Expression Language (EL). Соединение элементов Model, View и Controller для реализации рабочего решения MVC. Инжектирование сервиса в контроллер.

Разработка компонент с помощью технологии JavaServer Pages
Описание технологии JSP страниц. Написание JSP кода с помощью элементов скриптов. Написание JSP кода с помощью страничных директив. Написание JSP кода с помощью стандартных тегов. Написание JSP кода с помощью Expression Language. Конфигурирование the JSP Page Environment in the web.xml File. Создание Error Page с помощью JSP.

Разработка JSP страниц с помощью настраиваемых тегов
Проектирование JSP страниц с помощью библиотек настраиваемых тегов. Использование библиотек настраиваемых тегов в JSP страницах. Описание JSTL тегов. 

Использование фильтров в Web приложениях
Описание цикла запроса Web контейнера. Описание Filter API. Разработка класса Filter. Конфигурирование фильтра в файле web.xml. 

Дополнительные возможности сервлетов
Использование механизма Asynchronous Servlet. Использование JavaScript для отправки HTTP запроса с клиента. Обработка HTTP отклика полностью в JavaScript. Комбинирование этих техник для создания эффекта Server-push. Обработка данных Multipart форм.

Реализация безопасности
Описание Common Failure Mode в контексте безопасности. Требование осуществления пользовательского входа перед доступом к конкретным страницам в Web приложении. Описание модели безопасности Java EE. Требование SSL шифрованного взаимодействия для определенных URLs или сервлетов.

Интеграция Web приложений с базами данных
Понимание природы модели как макро-шаблона. Реализация персистентного хранилища для Web приложений с помощью JDBC или Java Persistence API.

Дни5 дней
Дата курса15.июл / 07.окт
ГородВсе города
Формат обученияКорпоративный
Оставьте отзыв
Заполните обязательные поля *.
1 2 3 4 5
Подтвердите, что Вы не робот *
Loading ...

Находится в разделах

Назад