摘要: SSH 框架整合技术: 1. Spring与Hibernate整合(对比Spring与JDBC模板): Service业务层代码和测试类都不变,添加实体类的映射配置文件: 修改Dao接口的实现类: 由于 Dao 实现类要通过 Hibernate 来操作 DB,所以在该类中需要获取到 Session 阅读全文
posted @ 2017-02-04 20:15 拉夫德尔 阅读(204) 评论(0) 推荐(0) 编辑
摘要: Spring的事务管理: 事务原本是数据库中的概念,在 Dao 层。但一般情况下,需要将事务提升到业务层,即 Service 层。这样做是为了能够使用事务的特性来管理具体的业务。 在 Spring 中通常可以通过以下三种方式来实现对事务的管理: (1)使用 Spring 的事务代理工厂管理事务 (2 阅读全文
posted @ 2017-02-04 19:06 拉夫德尔 阅读(10848) 评论(0) 推荐(7) 编辑
摘要: Spring 与 JDBC模板: 为了避免直接使用 JDBC 而带来的复杂且冗长的代码,Spring 提供了一个强有力的模板类 JdbcTemplate 来简化 JDBC 操作。并且,数据源 DataSource 对象与模板 JdbcTemplate 对象均可通过 Bean 的形式定义在配置文件中, 阅读全文
posted @ 2017-02-04 16:00 拉夫德尔 阅读(413) 评论(0) 推荐(0) 编辑
摘要: AspectJ 对 AOP 的实现: 对于 AOP 这种编程思想,很多框架都进行了实现。Spring 就是其中之一,可以完成面向切面编程。然而,AspectJ 也实现了 AOP 的功能,且其实现方式更为简捷,使用更为方便,而且还支持注解式开发。所以,Spring 又将 AspectJ 的对于 AOP 阅读全文
posted @ 2017-02-04 13:38 拉夫德尔 阅读(347) 评论(0) 推荐(0) 编辑