Введение в курс "Java Enterprise Information Management"

Цель

В результате изучения дисциплины студенты будут способны

  1. Создавать объектные модели соответственно данной области применения, а также сохранить их в базе данных.
  2. Создавать пользовательские программы для Web с применением каркаса Spring MVC.
  3. Инсталяция, настройка и применение серверов и другого инструментария в среде разработки (Windows) и в среде производства (Linux).
  4. Понятие о компьютерных сетях и протоколах, которые обеспечивают разработку распределенных (клиент-сервер и.т.п.) приложений.
  5. Программировать AJAX программы с целью создать эффективный пользовательский интерфейс.
  6. Использовать наиболее простые технологии J2EE и использовать Веб-службы.
  7. Моделировать правила и потоки в Java Веб-приложениях.

Содержание вкратце

  1. Объекты и каркасы (контейнеры сервлетов и JSP, контейнер для каркаса Java разработки - Spring). Ant и Maven. Сохранение в базу данных (JDBC, O2M, JPA).
  2. Приложения сервлетов, контролеры Spring, стандартизация обработки запроса HTTP и его жизненный цикл.
  3. Основы сетей и установка среды Linux.
  4. Поиск текста, компоненты навигации, AJAX, мобильные приложения.
  5. SOA, ESB, Web services, JMS. Веб-службы и адаптеры для EJB, PL/SQL, FTP failu, REST, и.т.д.
  6. Принципы Web 2.0; маркетинг, удобность пользователя, семантический Веб.