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

Разработка 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. Язык курса — русский.

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