JAVA知识之SPRING
冯立彬
每天前进一步
展开
-
黄晓童SPRING学习笔记:Spring的定义
Spring的定义对DI的初步理解对AOP的初步理解对DI的深入探究对AOP的深入探究Spring的事务管理Spring MVC spring是一个“轻量级的DI和AOP容器框架”。解释一下这个定义: 轻量级:JAR包和Spring的处理开销都很小; 依赖注入:对象是被动接收依赖类而不是自己主动去找; 面向切面:将业务逻辑从应用服务 (如日志和事务) 中分离出来,实现内聚开发...原创 2010-09-26 12:56:22 · 159 阅读 · 0 评论 -
黄晓童SPRING学习笔记:对DI的初步理解
Spring的定义对DI的初步理解对AOP的初步理解对DI的深入探究对AOP的深入探究Spring的事务管理Spring MVC 首先,我们来看这样一个场景:有一个骑士,他要去完成寻找圣杯的任务。情景很简单,我们以往的做法是这样的:声明一个骑士类,再声明一个寻找圣杯的任务类,骑士类是依赖于任务类的,代码如下: Public class XunZhaoShengBeiRenW...原创 2010-09-26 12:59:50 · 126 阅读 · 0 评论 -
黄晓童SPRING学习笔记:对AOP的初步理解
Spring的定义对DI的初步理解对AOP的初步理解对DI的深入探究对AOP的深入探究Spring的事务管理Spring MVC 接下来阐述一下我对AOP的理解,还是回到之前那个骑士和寻找圣杯的场景来。现在场景稍有改变,在骑士寻找圣杯的时候,要有一个诗人陪伴他,以朗诵诗歌的形式为他歌功颂德。按照以往的方式,最容易想到的一个方法就是:定义一个诗人的类,里面包含唱歌的方法,然后在骑士类里面有一个...原创 2010-09-26 13:03:50 · 181 阅读 · 0 评论 -
黄晓童SPRING学习笔记:对DI的深入探究
Spring的定义对DI的初步理解对AOP的初步理解对DI的深入探究对AOP的深入探究Spring的事务管理Spring MVC spring的特性之一是DI,而DI的关键在于bean的装配,即创建系统各组件之间的协作关系。而组件是存活在spring容器中的,容器是spring的核心,spring提供多种容器的实现。第一种是bean工厂,即BeanFactory接口;第二种是Applicati...原创 2010-09-26 13:11:39 · 178 阅读 · 0 评论 -
黄晓童SPRING学习笔记:对AOP的深入探究
Spring的定义对DI的初步理解对AOP的初步理解对DI的深入探究对AOP的深入探究Spring的事务管理Spring MVC 下面我将论述一下Spring的AOP。首先,介绍一下AOP的作用:把交叉事务(散布在程序中多个地点的函数)和业务逻辑代码分离开,同时,有些事情也是要被动执行的,比如经典的登录,当用户没有登录的时候,系统会提示登录,而不是在展示页面的时候程序主动的去判断用户有没有登录...原创 2010-09-26 13:18:41 · 192 阅读 · 0 评论 -
黄晓童SPRING学习笔记:Spring的事务管理
Spring的定义对DI的初步理解对AOP的初步理解对DI的深入探究对AOP的深入探究Spring的事务管理Spring MVC 首先来说一些概念性的东西,就是事务的的ACID属性:原子性:事务中的操作要么都发生要么都不发生;一致性:事物一旦结束了,数据不应当被破坏;隔离性:一个用户的操作不能和其他用户的操作相混淆;持久性:一旦事务完成,应当被持久化。 spring是不直接管理事务的,而是交...原创 2010-09-26 13:21:27 · 189 阅读 · 0 评论 -
黄晓童SPRING学习笔记:Spring MVC
Spring的定义对DI的初步理解对AOP的初步理解对DI的深入探究对AOP的深入探究Spring的事务管理Spring MVC 先来谈谈一个web请求在Spring MVC中的流程。首先,第一个停留点是Spring的DispatcherServlet,它的工作就是查找每一个处理器(HandlerMapping)得到应该把该请求分发给哪一个控制器(controller);然后,它将会把请求分派...原创 2010-09-26 13:25:38 · 184 阅读 · 1 评论 -
黄晓童的Spring 学习笔记,加了比喻及示例,非常好,分享给大家
因为内容较多,不方便放在一篇文章里面,特分成多篇进行放置,请进入以下分类类页进行查看: Spring的定义对DI的初步理解对AOP的初步理解对DI的深入探究对AOP的深入探究Spring的事务管理Spring MVC...2010-09-26 13:32:43 · 131 阅读 · 0 评论