SPRING-SOURCE.RU | |
|
|
И так, вспомогательные классы.
Spring DAO позволяет работать с базами данных. Вот несколько часто используемых классов:
org.springframework.jdbc.core.support.JdbcDaoSupport
org.springframework.orm.hibernate3.support.HibernateDaoSupport
org.springframework.orm.jpa.support.JpaDaoSupport
В любом случае будет использоваться Transaction Manager. В Spring можно делать, например, через аннотации, помечая нужные методы.
После того как пометили методы, транзакции будут автоматически создаваться, завершаться итп. Но чтобы это использовать нужно
создать какой-нибудь менеджер:
org.springframework.jdbc.datasource.DataSourceTransactionManager
org.springframework.orm.hibernate3.HibernateTransactionManager
org.springframework.orm.jpa.JpaTransactionManager
Позволяет делать декларативно. Создается конфигурационный файл, описываем различные авторизационные провайдеры…
Чтобы работать с Security нужно будет создавать около десяти бинов.
org.springframework.providers.dao.DaoAuthenticationProvider
org.springframework.providers.dao.LdapAuthenticationProvider
org.springframework.providers.rcp.RemoteAuthenticationProvider
Copyright © 2024 |