Сайт Учебного Центра "Institutio" Каталог Учебного Центра "Institutio"
  Institutio » Каталог » Разработка ПО » PDEV0002
Разделы
Разработка ПО (12)
Визуальное моделирование (5)
Изменения и конфигурации (7)
Тестирование (5)
Управление проектами (2)
Методологии и базы знаний (9)
Управление требованиями (5)
Технологии
Новинки Перейти
Разработка приложений в среде IBM Lotus Domino c использованием языка @-формул
10,850.00руб.
Поиск программы
 
Введите слово для поиска.
Расширенный поиск
Разработка Web приложений на Java
[PDEV0002]
 
26,250.00руб.

Аннотация:
Предлагаемый курс разработка Web приложений на Java дает возможность слушателям на углубленном уровне освоить принципы создания веб компонентов на платформе Java и получить навыки практического создания веб приложений.

Длительность (в рабочих днях):   5

Один день равен 8 акад.часам (один акад. час - 45 минут)

Описание:

Курс разработка Web приложений на Java направлен на обучение слушателей технологиям разработки web приложений с использованием платформы Java EE. Данная платформа является выбором огромного количества разработчиков в мире благодаря с одной стороны простоте, мощности и гибкости своего базового средства – языка Java, с другой стороны огромному количеству различных реализации стандарта Java EE и большому выбору инструментальных средств, позволяющих в быстро создавать сложнейшие программные системы.
Данный курс содержит материал для подготовки к сдаче теста 310-083 Exam: Sun Certified Web Component Developer for J2EE 5, приведены примеры и комментарии по темам этого экзамена. При чтении курса используются учебные материалы на русском языке. Размер групп на курсах составляет от 8 до 12 человек, что обеспечивает возможность преподавателю внимательно контролировать учебный процесс с каждым слушателем, отвечая на все вопросы и применяя индивидуальный подход к обучению Java. Слушатели углубленно изучат конструкции и механизмы работы сервлетов, JSP, тэгов, обеспечению безопасности при создании веб приложений.
Программа курса учитывает изменения, внесенные принятием нового стандарта JSR-315 „Servlet 3.0“
Продолжительность курса составляет 40 академических часов

Цели:

  • Получить навыки создания веб приложений на платформе Java EE, создавать сервлеты, использовать JSP, использовать библиотеку JSTL и стандартные акции JSP, использовать библиотеки тэгов и создавать тэги, компоновать и создавать WAR файлы

Аудитория:

Содержание:

  1. Разработка Web приложений на Java
    • Сеть, протоколы, HTTP
      • интернет: IP адреса, DNS, URI, URL,URN
      • модель клиент-сервер
      • протокол HTTP, методы, статусы
      • Cookies
    • Архитектура J2EE
      • приложения Web, Web компоненты, Web контейнеры
      • WAR файлы, структура WAR файла
      • контекстный путь
      • основные web компоненты Java EE
    • Основы Servlet
      • понятие servlet
      • жизненный цикл servlet, обслуживание запросов (request servicing)
      • HTTP servlet, обслуживание HTTP запросов (HTTP request servicing)
      • методы doGet, doPost класса HttpServlet
    • Контекст Сервлета (Servlet Context)
      • интерфейсы ServletContext, ServletConfig
      • класс GenericServlet
      • слушатели (listeners) ServletContextListener и ServletContextAttributeListener
    • Запросы(requests) и ответы(responses)
      • интерфейсы ServletRequest, ServletResponse
      • интерфейсы HttpServletRequest, HttpServletResponse
      • слушатели (listeners) ServletRequestListener и ServletRequestAttributeListener
    • Диспетчеры запросов
      • интерфейс RequestDispatcher, его использование
      • «упаковка» (wrapping) запросов и ответов
    • Фильтры (filters)
      • понятие фильтра, интерфейсы Filter, FilterChain, FilterConfig
      • цепочки фильтров (filter chain)
      • жизненный цикл фильтров
    • Пользовательские сессии (session), управление сессиями
      • понятие сессии, контроль сессий (session tracking)
      • жизненный цикл сессий
        • интерфейс HttpSession
        • атрибуты сессии
        • слушатели (listeners) HttpSessionListener, HttpSessionActivationListener, HttpSessionAttributeListener, HttpSessionBindingListener
    • Развертывание Java Web приложений
      • дескриптор развертывания (deployment descriptor)
      • основные элементы дескриптора развертывания
    • Основы JSP
      • назначение страниц JSP
      • жизненный цикл JSP
      • скриптовые элементы: директивы (directive), одпределения(declaration), скриплеты(scriplet), выражения(expression), комментарии(cooment), предопределенные объекты(implicit object)
      • интерфейс PageContext, классы JspContext и PageContext
    • Документы JSP
      • структура документа, пространства имен XML, корневой элемент, директивы и элемнты скриптов, шаблоны
    • Язык выражений (Expression Language EL)
      • синтаксис
      • поиск переменных в контексте (variable resolution)
      • операторы
      • функции
      • вычисление EL
    • Стандартные акции JSP и JavaBean
      • использование стандартных акций <jsp:useBean>, <jsp:setProperty>, <jsp:getProperty>, <jsp:include>, <jsp:forward>, <jsp:param>, <jsp:params>, <jsp:plugin>, <jsp:fallback>, <jsp:element> , <jsp:attribute>, <jsp:body>, <jsp:output>
    • Библиотеки тегов (tag libraries) и JSTL
      • директива taglib, развертывание библиотеки тегов
      • библиотека JSTL: <c:out>, <c:catch>, <c:set>, <c:remove>, <c:if>, <c:choose>, <c:when>, <c:otherwise>, <c:forEach>, <c:forTokens>,<c:url>, <c:import>, <c:redirect>, <c:param>
    • Пользовательские теги (custom tags)
      • жизненный цикл тэга
      • классические тэги: интерфейсы Tag, IterationTag, BodyTag, классы TagSupport, BodyTagSupport
        • простые обработчики тэга (simple tag handler): класс SimpleTagSupport, фрагменты и класс JspFragment
        • расширенная функциональность тэгов: акции с атрибутами, динамические атрибуты, атрибуты фрагментов
        • идентификаторы тэгов (tag ID), поддержка отложенных выражений (deferred expression) (servlet 2.5)
    • Файлы тэгов
      • синтакс и семантика файла тэгов
      • директивы tag, attribute, variable
      • объекты по умолчанию (implicit objects)
      • стандартные акции: ,
      • синхронизация переменных
    • Развертывание тэгов
      • компоновка и развертывание (тэги и файлы тэгов в библиотеках тэгов, тэги в приложениях, файлы тэгов в приложениях)
      • TLD по умолчанию для файлов тэгов, синтакс TLD: шаблон, элементы <taglib>, <validator>, <listener>, <tag>, <variable>, <attribute>, <tag-file>, <function>, <taglib-extension>
    • Безопасность
      • идентификация Basic, Form, Digest
      • сертификаты SSL
      • определение и использование ролей в приложенияи, присвоение ролей пользователям авторизация
    • Аннотации и «впрыскивание» (injection) ресурсов (Servlet 2.5)
      • @DeclareRoles, @RunAs, @Resource, @Resources, @PostConstruct, @PreDestroy, @EJB, @WebServiceRef
    • Стандарт JSR-315 Servlet 3.0
      • аннотации @Servlet, @ServletFilter, @FilterMapping, @InitParam, @ServletContextListener конфигурация с использованием аннотаций и дескриптора развертывания
      • поддержка асинхронных запросов
      • веб фрагменты (web fragments)

Предварительные требования:
Слушатели курса должны знать язык программирования Java и иметь практический опыт его использования

Даты предстоящих курсов обучения:

Идет набор группы слушателей по данной программе обучения.

Смотрите в блоке "Информация", как оставить заявку на прохождение обучения по данной программе или записаться на конкретную дату!

Программа была добавлена в наш каталог 15.03.2011.
Валюта
Технология
Сайт Java, Spring
Другие программы
Предстоящие курсы
Ближайшие 2 дня
Ближайшие 10 дней
Ближайшие 30 дней
Ближайшие 60 дней
Ближайшие полгода
Информация
Обзор
Как найти программу
Как найти курс
Как оставить заявку
Сертификаты
Прямое сообщение нам
Наши контакты
Как уменьшить стоимость курсов

Copyright © 2011 ФИНЭКО Софт