Oleg Atamanenko

thoughts about programming

Category: spring framework

Использование memcached в качестве backend для Spring Caching Abstraction

В Spring 3.1 появился замечательный модуль - Spring Cache, который является абстракцией над кэшированием, что позволяет декларативно реализовывать кэширование в приложении. Я не буду вдаваться в подробности работы, их можно прочитать в документации, но опишу, каким образом можно настроить memcached в качестве бэкэнда для работы.

Continue Reading…

Валидация входных параметров с использованием Spring

Очень часто возникает задача проверки входных параметров в сервис на корректность с точки зрения бизнес логики. Эту задачу можно решить в лоб, написав вручную код валидации в каждом из методов сервиса, например, вот так:

Continue Reading…

@Autowiring EJBs with Spring

Предположим, что у нас есть проект на Spring, в котором необходимо использовать внешние EJB. Для получения бинов необходимо создавать InitialContext и делать lookup() нужных ejb. Но эту задачу можно автоматизировать и пользоваться @Autowired, то есть код будет выглядеть вот так:

Continue Reading…