摘要: 事务简介: 事务管理是企业级应用开发中必不可少的技术,主要用来确保数据的完整性和一致性, 事务:就是一系列动作,它们被当作一个独立的工作单元,这些动作要么全部完成,要么全部不起作用. Spring中使用事务: 作为一个受欢迎的企业应用框架,Spring在不同的事务管理API上定义了一个抽象层,而开发 阅读全文
posted @ 2016-11-05 17:19 starskyhu 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 1、JdbcTemplate操作数据库 Spring对数据库的操作在jdbc上面做了深层次的封装,使用spring的注入功能,可以把DataSource注册到JdbcTemplate之中。同时,为了支持对properties文件的支持,spring提供了类似于EL表达式的方式,把dataSource 阅读全文
posted @ 2016-11-05 16:30 starskyhu 阅读(4003) 评论(0) 推荐(0) 编辑
摘要: Spring实例化Bean的三种方式分别是: 1,xml配置使用bean的类构造器 <bean id="personService" class="cn.service.impl.PersonServiceBean"></bean> 2,xml配置+factory类,使用静态工厂方法实例化 <bea 阅读全文
posted @ 2016-11-05 13:13 starskyhu 阅读(7843) 评论(0) 推荐(0) 编辑
摘要: 在spring中有三中实例化bean的方式: 一、使用构造器实例化;(90%通常使用的一个方法) 二、使用静态工厂方法实例化; 三、使用实例化工厂方法实例化。 每种实例化所采用的配置是不一样的: 一、使用构造器实例化; 这种实例化的方式可能在我们平时的开发中用到的是最多的,因为在xml文件中配置简单 阅读全文
posted @ 2016-11-05 12:23 starskyhu 阅读(9390) 评论(1) 推荐(2) 编辑
摘要: Spring能够在classpath下自动扫描,侦测和实例化具有特定注解的组件,这在Spring中成为组件扫描(Component scanning). 特定组件的注解包括: @Component:基本注解,标识了一个受spring管理的组件. @Repository:标识持久层组件 @Servic 阅读全文
posted @ 2016-11-05 11:45 starskyhu 阅读(2416) 评论(0) 推荐(0) 编辑
摘要: 使用Spring有什么好处?(1)Spring能有效地组织你的中间层对象。(2)Spring能消除在许多工程中常见的对Singleton的过多使用。(3)Spring能消除各种各样自定义格式的属性文件的需要,使配置信息一元化。(4)Spring能够帮助我们真正意义上实现针对接口编程。(5)在Spri 阅读全文
posted @ 2016-11-05 10:25 starskyhu 阅读(7737) 评论(0) 推荐(0) 编辑
摘要: 在SSH框假中spring充当了管理容器的角色。我们都知道Hibernate用来做持久层,因为它将JDBC做了一个良好的封装,程序员在与数据库进行交互时可以不用书写大量的SQL语句。Struts是用来做应用层的,他它负责调用业务逻辑serivce层。所以SSH框架的流程大致是:Jsp页面 Strut 阅读全文
posted @ 2016-11-05 10:08 starskyhu 阅读(3711) 评论(0) 推荐(0) 编辑