Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Комментарий: Migrated to Confluence 5.3

...

Содержимое по меткам
showLabelsfalse
max100
spaces@self
sorttitle
showSpacefalse
typepage
labelslesson

 

...

cqllabel = "lesson" and type = "page" and space = currentSpace()

 

...

  • Диагностика Enterprise приложения. JMX, JConsole, логирование, log4j.
  • Аспектно-ориентированное программирование. Spring Aspects.
  • Работа с транзакциями в Java Enterprise приложении.
  • Способы удаленного взаимодействия между приложениями. RMI, Web Services, REST.
  • Основы JavaScript и библиотеки jQuery.

  • AJAX. Механизмы работы и области применения.

  • Структура Enterprise приложения. JEE сервер.

  • Enterpise Java Beans: Stateless/Statefull Session Beans.

  • Java Messaging Service. Области применения и шаблоны проектирования архитектуры messaging-систем.

Практика

Содержимое по меткам
showLabelsfalse
spaces@self
showSpacefalse
labelstutorial
cqllabel = "tutorial" and space = currentSpace()
 

Дополнительные темы (архив):

Содержимое по меткам
showLabelsfalse
max100
spaces@self
showSpacefalse
typepage
labelsarchive
cqllabel = "archive" and type = "page" and space = currentSpace()

...

  1. С использованием MVС подхода (одной из библиотек, например Spring MVC)
  2. С поддержкой транзакций (все SQL-запросы действия пользователя должны выполняться в одной транзакции)
  3. С поддержкой логирования (например, log4j или slf4j)
  4. С использованием AJAX (например, для автозаполнения или сохранения данных на сервер с помощью jQuery).
  5. C поддержкой Security (Аутентификации и авторизации, например, с использованием Spring Security)
  6. Реализовать веб-сервис или REST-сервис и клиента для демонстрации работы (например, с использованием Spring MVC или Apache CXF)

 

Коллоквиумы

Содержимое по меткам
showLabelsfalse
spaces@self
showSpacefalse
labelscontrol
cqllabel = "control" and space = currentSpace()

Литература

  1. Брюс Эккель, Философия Java (Thinking In Java), 3-е или 4-е издание.
  2. Кей С. Хорстманн, Гари Корнелл Java 2. Библиотека профессионала.
  3. Abel Avram, Floyd Marinescu Domain Driven Design Quickly http://www.infoq.com/minibooks/domain-driven-design-quickly
  4. Craig Walls, Ryan Breidenbach. Spring in Action, Second Edition
  5. Java EE 5 Tutorial (http://java.sun.com/javaee/5/docs/tutorial/doc)
  6. Бибо, Кац. jQuery. Подробное руководство по продвинутому JavaScript (jQuery in Action)