Курс NT-JV-2 Java. Розробка web-додатків з використанням технологій JEE для Oracle AS WebLogic та AS JBoss

Курс надає знання та навички роботи з новітніми технологіями побудови web-додатків JSF, а також середовищами розробки JDeveloper та Eclipse, розробки servlets, JSP, JSF та XML-сторінок. Перша частина курсу розглядає архітектуру багатоланкових обчислень, яка надається сервером додатків, зокрема, архітектури стандартних AS WebLogic та JBoss. Друга частина курсу розглядає основи розробки web-додатків та їх контексти на низькому рівні, побудову сервлетів, фільтрів, лістенерів. Наступна частина курсу розглядає створення JSP/JSF-сторінок, технології JSTL та JSF, порівнює технології, зазначає переваги та недоліки.


Після закінчення курсу слухачі зможуть:
  • створювати web-додатки з використанням технологій JEE.
Аудиторія

Професійні розробники, аналітики, керівники проектів, які бажають перекласти свої додатки на web-платформу, а також розробляти програми c використанням сучасних технологій JEE.


Для ефективного навчання на курсі, слухачі повинні володіти такими знаннями і навичками:
  • основы Java;
  • основы разработки web-приложений на уровне html-страниц;
  • курсы JV_0, JV_1.
  1. AS WebLogic, JBoss, конфігурація та порівняння архітектури
    • Побудова кластерів, фармів, груп та інфраструктури AS-сервера WebLogic, JBoss. Синхронізація в кластері та групі. Особливості інсталяції інфраструктури AS в контексті домену. Управління кластерами в масштабі підприємства. Рекомендації з організації web-розробок на підприємстві
    • Безпека. SSO-сервер. LDAP. Єдина точка входу в web-додатки.
    • Архітектура JEE-cервера. Огляд сервісів. Файли XML. Запуск та зупинка сервера. Віддалене управління
    • Компонентна архітектура JDBC. Налаштування XML-файла для конфігурації JDBC-сервісів
  2. Основи XML
    • Огляд розмітки. Відомості про синтаксис XML. DTD-визначення типу документа. Мова визначення схем XSD. Простір імен та мову Xpath. XLink. Об'єктна модель документа. SAX. Використання каскадних таблиць стилів CSS. Мова перетворення XSLT, зв'язок з HTML. Інтеграція XML з корпоративними додатками. Технологія JAXB
  3. Основи розробки web-додатків
    • Web-взаємодії. Конфігурація серверів для роботи з web-додатками. Структура архівів WAR та EAR, дескриптори розміщення та доставки. Послідовність створення web-додатків
    • Правила побудови безпечного доступу до web-додатків. Сервіс JAAS. Principals та JAZN-автентифікація. Приклад розробки програми з використанням JAAS-сервера. Безпека на основі форм
    • Розробка web-контролерів на основі сервлетів. Лістенери, фільтри, управління безпекою через сервлети. Технологія програмування сервлетів, сеанси та життєвий цикл. Контекст програми та сервлету. Відстеження сеансів. Цикл життя сесії. Налаштування дескриптора розміщення web-додатків та використання анотацій для управління компонентами web-додатків. Використання JNDI для доступу до даних в сервлетах, інжекція ресурсів сервера додатків. Взаємодія між сервлетами через контекст програми
    • Побудова найпростіших JSP-сторінок. JSP-теги
  4. JSTL
    • Використання мови виразів. Отримання інформації з структур даних. Оператори мови виразів. Приведення типів даних
    • Робота з діями Core. Запис у вихідний потік. Встановлення та видалення змінних. Ітератори. Перегляд колекцій в циклі. Імпорт статичних та динамічних посилань
    • Робота з XML-діями. Синтаксичний аналіз XML-документа. Умовні Х-оператори та оператори циклів. Трансформація розширюваної мови стильових таблиць
    • Локалізація додатків за допомогою ресурсних контекстів
    • Бібліотека SQL-тегів. Конфігурація та використання джерел даних. Робота з результуючими множинами. Робота з транзакціями
  5. Реалізація ORM та JPA, Eclipse-Link, TopLink, Hibernate
    • Використання проміжного шару. Об'єктно-реляційна модель компонента. Компоненти ORM-JPA. Імпорт об'єктної моделі з UML. Редактор сесії. ORM Foundation Library
    • Створення DataControl на основі компонента TopLink та генерація ADF/JSP-сторінки. Model 1
  6. Oracle BC
    • Модель доступу до даних, розробка додатків Model-View-Controller
    • Що таке BC4J. Модулі, представлення, додатки. Розробка власної бізнес-логіки для BC4J
    • Розробка повноцінних web-додатків з використанням JSF та BC, теги середовища розробки JDeveloper
  7. Oracle ADF-архітектура для JEE-додатків
    • DataControl як абстрактна реалізація бізнес-сервісів. Контекст та контейнер зв'язків. Файл DataControl.dcx, опис метаданих. Структура та властивості DataControls. Візуальні засоби ADF для створення web-додатків. Підтримка мови виразів JSTL. Створення сторінки відображення даних. Створення web-додатків для редагування даних. Подієве управління сторінками. Клас PageLifeCycle та інтерфейс LifeCycleContext

Реєстрація на найближчий курс

Код курсу

NT-JV-2

Тривалість, днів (годин)

5 (40)

Найближчі дати

за запитом

Ціна, грн