Главная » Статьи для тега "декларативного"

Декларативное управление транзакциями Spring

Добавлено Дата: 27 June, 2014 категория: Spring

Еще совсем недавно декларативное управление транзакциями бы- ло доступно только в контейнерах EJB. Но сейчас Spring предлага- ет аналогичную поддержку для POJO. Это – важная особенность Spring, потому что теперь для декларативного обеспечения атомар- ности операций не требуется создавать контейнеры EJB.

Читать »

Знакомство с поддержкой транзакций в Spring

Добавлено Дата: 17 June, 2014 категория: Spring

Фреймворк Spring, как и EJB, предоставляет поддержку про- граммного и декларативного управления транзакциями. Но возмож- ности Spring в этом отношении намного шире, чем возможности EJB. Поддержка программного управления транзакциями в Spring су- щественно отличается от аналогичной ей поддержки в EJB. В от- личие от EJB, где используется реализация Java Transaction API (JTA), фреймворк Spring использует механизм обратных вызовов, изолирующий фактическую реализацию транзакций от программ- ного кода, использующего ее. В действительности поддержка управ- ления транзакциями в Spring даже не требует наличия реализации JTA. Если приложение использует только одно хранилище данных, Spring может использовать поддержку транзакций, предлагаемую самим механизмом хранения. В число поддерживаемых механиз- мов входят JDBC, Hibernate и Java Persistence API (JPA). Но если требования к транзакциям в приложении распространяются на не- сколько хранилищ, Spring может предложить поддержку распреде- ленных транзакций на основе сторонней реализации JTA. Подробнее поддержка программного управления транзакциями будет рассмат-

Читать »

Декларативные действия

Добавлено Дата: 11 February, 2012 категория: WPF

Мы видим, что с появлением команд и слабой связи WPF движется в направ

лении модели, когда программа просто объявляет о своих пожеланиях (например,

«я хочу, чтобы окно закрылось, когда вы отдадите эту команду») вместо реализа

ции (например, «вызвать метод Window.Close() при нажатии этой кнопки»).

Читать »