Java SE 7: Develop Rich Client Applications

Oracle-logo-430F2F9F33-seeklogo.com

Продолжительность курса — 5 дней

Java Se 7 Разработка Rich Client приложений

Слушатели знакомятся с процессом разработки rich client приложения с помощью Java SE 7 и Java FX 2. Используя шаблон Model-View-Controller (MVC) и подход с анализом вариантов (case study), слушатели осуществляют анализ, проектирование и разработку пользовательского интерфейса, подключение его к базе данных и, наконец, подключение его к RESTful web сервису. Пользовательский интерфейс создается с использованием ключевых Java FX компонент, включая макеты, управляющие элементы UI, такие структуры данных, как ObservableList, диаграммы, smart tables, CSS, и JavaFX concurrency библиотеки. Слушатели узнают, как ввести двух- и трехуровневые возможности в приложение, осуществляя подключение к базе данных с помощью Java Persistence API (JPA). Наконец, они изучают, как осуществить подключение своего приложения к RESTful web сервису с помощью JAX-RS и Jersey API.

Дополнительные темы:

  • Упаковка и развертывание приложения
  • Разработка безопасных приложений
  • Снабжение приложения подписью и аутентификация
  • Включение журналирования в приложение
  • Реализация Unit Testing с помощью JUnit

После успешного прохождения курса слушатели будут уметь:

  • Создавать графический пользовательский интерфейс с помощью Java FX
  • Осуществлять подключение Java FX GUI к базе данных с помощью JPA
  • Осуществлять подключение Java FX GUI к RESTful web сервису
  • Упаковывать и осуществлять развертывание Java FX приложения
  • Снабжение Java FX приложения подписью

Круг слушателей:

  • Java разработчики
  • Разработчики
  • Разработчики приложений
  • Java EE разработчики

Цели курса:

  • Реализация rich client приложения (RIA) от начала до конца
  • Создание JavaFX GUI с помощью управляющих элементов, макетов, диаграмм, smart tables и CSS
  • Реализация обработки событий в JavaFX приложении
  • Применение JavaFX визуальных эффектов, анимаций, мультимедиа и управления web представлением в JavaFX приложении
  • Реализация конкурентности и связывания в JavaFX приложении
  • Преимущества использования Java Persistence API (JPA) в Java SE приложении
  • Создание двух- и трехуровневых Java приложений
  • Подключение приложения к REST web сервису
  • Упаковка и осуществление развертывания Java SE приложения
  • Обеспечение безопасности Java SE приложения
  • Снабжение Java SE приложения подписью
  • Реализация Logging API для создания журнальных сообщений в GUI
  • Реализация unit testing с помощью JUnit
  • Применение шаблона проектирования Model View Controller (MVC) для создания повторно используемых классов
Java SE 7: Develop Rich Client Applications