Developing Applications with Java EE 6 on WebLogic Server 12c

направление: Oracle
вендор: ORACLE
Даты проведения курса

В курсе рассмотрено создание и развертывание приложений уровня предприятия на основе Java Platform, Enterprise Edition 6 Web Profile. Технологии, представленные в курсе, включают аннотации, Session Enterprise JavaBeans (EJBs), Java Persistence API (JPA), сервлеты, JavaServer Pages (JSPs) , JavaServer Faces (JSF), Contexts and Dependency Injection (CDI), и валидацию бинов. Основное внимание уделяется web-приложениям, доступным из десктопных и мобильных web браузеров на основе JSF технологии.

Слушатели на практике учатся строить end-to-end приложения. Они создают пользовательские web-интерфейсы, прежде всего на основе JSF Facelet страниц, а также  JSP и сервлетов. Рассматривается создание как десктопных web-интерфейсов, так и web-интерфейсов для мобильных устройств. Валидация пользовательского ввода осуществляется с использованием JPA и оптимистических блокировок. На практических занятиях изучаются сеансовые EJB компоненты, используемые для реализации транзакций, управляемых контейнером, и увеличивающие производительность приложения посредством кэширования данных. Слушатели обучаются сборке приложения и его развертыванию на сервере приложений (окружение времени выполнения Java EE платформы). Практические занятия выполняются с использованием NetBeans IDE и Oracle WebLogic Server.

Слушатели изучают:

  • Создание JSF Facelet страниц
  • Разработку Web Profile приложений
  • Использование CDI
  • Обновление в базах данных с помощью JPA
  • Создание Mobile Web приложений
  • Осуществление валидации бинов

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

  • Знакомство с HTML и CSS
  • Знакомство с теорией реляционных баз данных и основами SQL
  • Знакомство с использованием IDE
  • Опыт программирования на языке Java
  • Java SE 7 Programming

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

  • Java SE 7: Develop Rich Client Applications

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

  • Java разработчики