SPRING-SOURCE.RU

Вспомогательные классы

И так, вспомогательные классы.

Spring DAO

Spring DAO позволяет работать с базами данных. Вот несколько часто используемых классов: org.springframework.jdbc.core.support.JdbcDaoSupport
org.springframework.orm.hibernate3.support.HibernateDaoSupport
org.springframework.orm.jpa.support.JpaDaoSupport

Spring Transactions

В любом случае будет использоваться Transaction Manager. В Spring можно делать, например, через аннотации, помечая нужные методы. После того как пометили методы, транзакции будут автоматически создаваться, завершаться итп. Но чтобы это использовать нужно создать какой-нибудь менеджер: org.springframework.jdbc.datasource.DataSourceTransactionManager
org.springframework.orm.hibernate3.HibernateTransactionManager
org.springframework.orm.jpa.JpaTransactionManager

Spring Security

Позволяет делать декларативно. Создается конфигурационный файл, описываем различные авторизационные провайдеры… Чтобы работать с Security нужно будет создавать около десяти бинов. org.springframework.providers.dao.DaoAuthenticationProvider
org.springframework.providers.dao.LdapAuthenticationProvider
org.springframework.providers.rcp.RemoteAuthenticationProvider