Spring
文章平均质量分 57
camper001
这个作者很懒,什么都没留下…
展开
-
Spring scope属性详解
scope用来声明IOC容器中的对象应该处的限定场景或者说该对象的存活空间,即在IOC容器在对象进入相应的scope之前,生成并装配这些对象,在该对象不再处于这些scope的限定之后,容器通常会销毁这些对象。打个比方吧!我们都是处在社会(容器)中,如果把中学教师作为一个类定义,那么当容器初始化这些类之后,中学教师只能局限在中学这个场景中,中学,就可以看做中学教师的scope。转载 2011-01-07 10:18:00 · 36021 阅读 · 3 评论 -
Spring 通过在classpath自动扫描方式把组件纳入spring容器中管理
前面的例子我们都是使用XML的bean定义来配置组件。在一个稍大的项目中,通常会有上百个组件,如果这些这组件采用xml的bean定义来配置,显然会增加配置文件的体积,查找及维护起来也不太方便。spring2.5为我们引入了组件自动扫描机制,他可以在类路径底下寻找标注了@Component、@Service、@Controller、@Repository注解的类,并把这些类纳入进spring容器中管理。它的作用和在xml文件中使用bean节点配置组件是一样的。原创 2011-01-09 00:21:00 · 665 阅读 · 0 评论 -
Spring+JDBC组合开发
使用Spring+JDBC集成步骤如下:l 1. 配置数据源 2. 配置事务。配置事务时,需要在xml配转载 2011-01-09 15:51:00 · 1409 阅读 · 0 评论 -
AOP入门 - 1
<br />AOP-Aspect-oriented programming<br /><br /> 从代理机制初控AOP<br /> 如想在执行HelloSpeaker的hello()方法时留下日志消息,可以在hello()方法内部写log,或者说将执行log的程序横切入(Cross-cutting)到HelloSpeaker,但这样就使得HelloSpeaker关注了不属于它自己的业务逻辑。如果可以采取的代理的机制。<br /> <br /> 代理(Proxy)有两原创 2011-01-10 16:02:00 · 454 阅读 · 0 评论 -
spring aop pointcut expression 例子说明
1)execution(* *(..))表示匹配所有方法2)execution(public * com. savage.service.UserService.*(..))表示匹配com.savage.server.UserService中所有的公有方法3)execution(* com.savage.server..*.*(..))表示匹配com.savage.server包及其子包下的所有方法转载 2011-01-10 16:25:00 · 1626 阅读 · 0 评论 -
Spring+JDBC组合开发 - 使用JdbcTemplate进行insert/update/delete/query操作
insert/update/delete操作 1. dao类 2.dataSource的配置原创 2011-01-11 10:05:00 · 36135 阅读 · 0 评论 -
Spring 采用基于XML方式配置事务
需要使用AOP切面编程原创 2011-01-11 09:48:00 · 668 阅读 · 0 评论 -
Spring 采用注解方式配置事务
1. 配置文件的配置 2. 在Service类的注解原创 2011-01-11 09:54:00 · 2303 阅读 · 0 评论