这一节主要是记录一下Spring Ioc 容器的启动过程。 ?Spring 的 Ioc 容器是怎么被加载和使用的? web容器为它提供了宿主环境 ServlectContext, ?Tomcat 启动时会读取web.xml。 ?并且实例化web.xml中配置的Conte...
分类:
编程语言 时间:
2014-07-22 08:25:34
阅读次数:
313
文章来自http://jinnianshilongnian.iteye.com/blog/15948061:使用spring mvc 的好处√让我们能非常简单的设计出干净的Web层和薄薄的Web层;√进行更简洁的Web层的开发;√天生与Spring框架集成(如IoC容器、AOP等);√提供强大的约定...
分类:
编程语言 时间:
2014-07-22 00:39:34
阅读次数:
244
要学好Spring,首先要明确Spring是个什么东西,能帮我们做些什么事情,知道了这些然后做个简单的例子,这样就基本知道怎么使用 Spring了。Spring核心是IoC容器,所以一定要透彻理解什么是IoC容器,以及如何配置及使用容器,其他所有技术都是基于容器实现的;理解好 IoC后,接下来是面向...
分类:
编程语言 时间:
2014-07-22 00:34:34
阅读次数:
210
SSH框架的结合几乎家喻户晓,但是一般的中小项目,使用Spring和MyBatis就够了,而且MyBatis轻便好使,易上手,值得大家尝试一次。 开篇简介: Spring:Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。两个重要模块:Spring 面向方面编程(A...
分类:
编程语言 时间:
2014-07-22 00:26:34
阅读次数:
320
CDI(Contexts And Dependency Injection)是JavaEE 6标准中一个规范,将依赖注入IOC/DI上升到容器级别, 它提供了Java EE平台上服务注入的组件管理核心,简化应该是CDI的目标,让一切都可以被注解被注入。Contexts概念和我们之前在DCI架构中讨论...
分类:
其他好文 时间:
2014-07-21 00:21:21
阅读次数:
357
Struts2的工作流程
1、客户端浏览器初始化时发出HTTP请求
2、根据web.xml配置,上述请求被FilterDispatcher接收
3、根据struts.xml配置,找到需要调用的Action类和方法, 并通过IoC方式,将值注入给Aciton
4、Action调用业务逻辑组件处理业务逻辑
5、Action执行完毕,根据struts.xml中的配置找到...
分类:
其他好文 时间:
2014-07-20 22:36:43
阅读次数:
182
每个开发者都必须知道的设计原则--依赖倒置以及依赖倒置的解决方法:依赖注入。本文通过举例子和代码详细讲解了三种实现依赖注入的方法。同时解释了Ioc容器的用途。...
分类:
其他好文 时间:
2014-07-20 22:27:54
阅读次数:
225
容器类:
public class SpringContainer {
public SpringContainer(String packageToScan){
Set> classes = getClasses(packageToScan);
for(Class c : classes){
if(!c.isA...
分类:
编程语言 时间:
2014-07-20 10:02:00
阅读次数:
333
Spring概述:
Spring是一个开源框架,是为了解决企业应用程序开发复杂性而开发的。
从简单性、可测试性和松耦合的角度而言,任何java应用都可以从Spring中受益。
简而言之,Spring就是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架。
Spring主要特征:
轻量:
从大小和开销两方面而言Spring都是轻量的。此外,Spring是...
分类:
编程语言 时间:
2014-07-19 23:22:39
阅读次数:
366
Ioc知识整理(一):IoC (Inversion of Control) 控制反转。1.bean的别名我们每个bean元素都有一个id属性,用于唯一标识实例化的一个类,其实name属性也可用来标识一个类,我们还可以通过元素来给一个bean起一个别名: 前提是已...
分类:
编程语言 时间:
2014-07-19 15:33:39
阅读次数:
243