Список
курсов

Разработка web-компонентов с технологиями Servlet и JSP

SL-314 5 дн. / 40 ак. ч. Точной даты нет, вы можете зарегистрироваться

Описание Курса:

JavaServer Pages (JSP) и Servlets — это ключевые технологии, определенные в платформе J2EE для web-звена. Данный курс предназначен для получения опытными Java-разработчиками знаний и навыков, достаточных для быстрого построения web-предложений при помощи технологий JSP и сервлетов используя web-контейнер Tomcat и Struts Framework. Практические упражнения позволяют получить студенту опыт создания и разворачивания небольших и средних web-приложений для intranet и коммерческих сайтов со слабой нагрузкой.

Аудитория:

Java-разработчики с навыками, равными Sun Certified Java Developer, которые создают web-компоненты. Это не курс для web-дизайнеров, использующих Hypertext Markup Language (HTML), JavaScript и других технологий презентации.

Предварительная подготовка:

  • Значительный опыт программирования на Java
  • Умение интегрировать существующий Java-код (например, повторное использование существующих классов, созданных другими членами команды)
  • Опыт проектирования Java-приложений
  • Способность функционально описать преимущества многозвенной архитектуры
  • Умение написать web-страницу, используя HTML

Сертификация:

Данный курс также весьма полезен при подготовке к сертификационному экзамену Oracle Certified Professional, Java Platform, Enterprise Edition 6 JavaServer Pages and Servlet Developer.

Содержание:

Модуль 1 - Знакомство с технологиями web-приложений

  • Описание сервисов Интернета
  • Описание World wide Web
  • Различие между web-приложениями и web-сайтами
  • Описание технологии Java-сервлетов. Три преимущества этой технологии, по сравнению с традиционным скриптингом через Common Gateway Interface (CGI)
  • Описание технологии JavaServer Pages. Три преимущества страниц JSP над технологиями шаблонных страниц
  • Описание платформы Java 2 Platform, Enterprise Edition (J2EE)

Модуль 2 - Разработка компонента View

  • Проектирование компонента view
  • Описание Hypertext Transfer Protocol
  • Описание поведения web-контейнера
  • Разработка сервлета view
  • Конфигурирование и разворачивание сервлета 

Модуль 3 - Разработка компонента Controller

  • Проектирование компонента controller
  • Создание HTML-формы
  • Как данные из HTML-формы пересылаются в запросе протокола HTTP
  • Разработка сервлета controller
  • Передача данных от сервлета controller к сервлету view

Модуль 4 - Разработка динамических форм

  • Жизненный цикл сервлета
  • Настройка сервлета при помощи параметров инициализации
  • Сообщение об ошибках внутри web-форм
  • Повторный вывод web-форм

Модуль 5 - Разделение ресурсов приложения используя контекст сервлета

  • Назначение и возможности контекста сервлета
  • Разработка слушателя контекста сервлета для инициализации общего ресурса приложения

Модуль 6 - Проектирование бизнес-звена

  • Описание модели анализа
  • Проектирование сущностных компонентов
  • Проектирование сервисных компонентов

Модуль 7 - Проектирование web-приложений, используя Struts

  • Разработка web-приложения используя Struts MVC framework
  • Разработка Struts action class
  • Конфигурация карт действий Struts action

Модуль 8 - Проектирование Web-приложений, используя управление сессиями

  • Назначение управления сессиями
  • Разработка web-приложенияDesign, использующего управление сессиями
  • Разработка сервлетов, использующих управление сессиями
  • Описание cookies-реализации управления сессиями
  • Описание Uniform Resource Locator (URL)-rewriting-реализации управления сессиями

Модуль 9 - Использование фильтров в web-приложениях

  • Цикл запроса в web-контейнере
  • Описание Filter API
  • Создание класса-фильтра
  • Конфигурация фильтра в файле web.xml

Модуль 10 - Интеграция web-приложений с базами данных

  • Что делает система управления базами данных (DBMS)
  • Проектирование web-приложения для интеграции с DBMS
  • Конфигурация DataSource и Java Naming and Directory Interface (JNDI) API

Модуль 11 - Создание страниц JSP

  • Описание технологии JSP
  • Написание кода JSP, используя скриптовые элементы
  • Написание кода JSP, используя page-директивы
  • Написание кода JSP, используя стандартные теги
  • Написание кода JSP, используя Expression Language (EL)
  • Конфигурирование окружения JSP в файле web.xml

Модуль 12 - Создание страниц JSP, используя пользовательские теги

  • Роли в разработке web-приложения
  • Рациональное использование пользовательских тегов
  • Разработка страниц JSP, используя существующую библиотеку тегов

Модуль 13 - Разработка web-приложений, используя Struts Action Forms

  • Описание компонентов в Struts-приложении
  • Разработка класса ActionForm
  • Разработка страницы JSP для View-формы
  • Конфигурирование View-форм

Модуль 14 - Построение повторно используемых презентационных web-компонентов

  • Как организовать компоновку web-страниц для повторного использования презентационных компонентов
  • Включение сегментов JSP-кода
  • Разработка компоновок, используя Struts Tiles framework

Документы об окончании курса / Материалы и сертификаты:

Сертификат учебного центра

Информация курса

Курс проводится в Киеве, ул.Шота Руставели 39/41, 8-й этаж , офис 803. Язык курса — русский.

Тренер курса: Виктор Тесленко Виктор Тесленко
Работа должна доставлять удовольствие и придавать силы, как отдых на море
Оформить заявку
на обучение