_003_Spring_Spring与DAO

Spring 所使用的操作数据库的技术之一,JDBC 模板的使用;另一部分则为 Spring 对于事务的管理。Spring 与 Dao 部分,是 Spring 的两大核心技术 IoC 与 AOP 的典型应用体现:

  对于 JDBC 模板的使用,是 IoC 的应用,是将 JDBC 模板对象注入给了 Dao 层的实现类。

  对于 Spring 的事务管理,是 AOP 的应用,将事务作为切面织入到了 Service 层的业务方
法中。

为了避免直接使用 JDBC 而带来的复杂且冗长的代码,Spring 提供了一个强有力的模板
类---JdbcTemplate 来简化 JDBC 操作。并且,数据源 DataSource 对象与模板 JdbcTemplate 对
象均可通过 Bean 的形式定义在配置文件中,充分发挥了依赖注入的威力。

除了 Spring 的基本 Jar 包,数据库驱动 Jar 外,还需要导入两个 Jar 包。它们均在 Spring
框架解压目录下的 libs 目录中。

(1 )Spring 的 JDBC Jar 

(2 )Spring  的事务 Jar 

猜你喜欢

转载自blog.csdn.net/poiuyppp/article/details/81149615
今日推荐