stripes 的Intercept Execution

上面的我们看到stripes通过配置文件把框架的大部分功能组件组合在一起,组合在一起,那么怎么有序运行呢?同时不能失去框架的扩展性,不能就顺序执行组件吧,现在的流行的框架都是采用IOC容器来组合这些组件,像structs2采用xwork IOC容器,tapestry5现在采用spring IOC容器。IOC(控制反转)实际上就是拦截器。在servlet Filter中,我们应该知道什么是拦截器吧。Stripes是框架,不能没有扩展性,但st…

Seam的感悟

老实说对于Seam如果不是今天听到还真不了解,因为我们身边不缺庞大的开发框架尤其是MVC框架,webwork tapestray structs等等,太多了。今天听了曹老师的介绍,对于seam有了一点了解,下面谈谈自己的想法:1 IOC的畅想,在spring中大家都知道,它的IOC是inject,但在Seam中这种观念得到了突破,它提出了一种叫做Backject的概念字面理解就是注回这是一个突破的概念。用过Spring的同学都应该知道在某些时…

Spring IOC(控制反转)容器

Spring框架采用模块化设计,包含的很多功能特性被很好组织在六个模块当中:Core、Aop、Dao、ORM、JEE、Web,其中Core提供了IOC和依赖注入特性,是Spring的基础,贯穿于spring框架应用的始终。Spring框架可以很好的与许多别的框架如structs、hibernate集成起来一起构建企业应用程序。 1.    简介 在Spring开发包中,org.springframework.beans和org.springframework.context是IOC的基础包,Beanfactory和…

Spring IOC容器的浅显理解

一、Spring概述 可以解决对象创建以及对象之间依赖关系的一种框架,且可以和其他框架一起使用:Spring 和 structs 、 Spring 和 hibernate, 即起到整合作用的一种框架。 二、IOC(控制反转) Spring 框架的核心内容可以说就是 IOC容器 了,IOC就是对依赖项的控制由组件转到容器,可以简单理解为“不要给我打电话,我们会给你打电话”。 它的作用可以概括为以下两点: 1、将对象的创建交给外部容器完成 …

JSF与structs异同

Struts和JSF/Tapestry都属于表现层框架,这两种分属不同性质的框架,后者是一种事件驱动型的组件模型,而Struts只是单纯的MVC模式框架,老外总是急吼吼说事件驱动型就比MVC模式框架好,何以见得,我们下面进行详细分析比较一下到底是怎么回事?首先事件是指从客户端页面(浏览器)由用户操作触发的事件,Struts使用Action来接受浏览器表单提交的事件,这里使用了Command模式,每个继承Action的子类都…

spring源码研究之IoC容器在web容器中初始化过程

    前段时间在公司做了一个项目,项目用了spring框架实现,WEB容器是Tomct 5,虽然说把项目做完了,但是一直对spring的IoC容器在web容器如何启动和起作用的并不清楚。所以就抽时间看一下spring的源代码,借此了解它的原理。     我们知道,对于使用Spring的web应用,无须手动创建Spring容器,而是通过配置文件,声明式的创建Spring容器。因此在Web应用中创建Spring容器有如下两种方式:     1. 直接在w…

Spring in Action(第二版) 读后感

名气大于实质,也许被In Action系列的名气所吸引才买了这本书,感觉写得太浅,不如Spring中的事务管理。就是将Spring的各个方面进行了一下罗列而已,讨论的不够深入细致。重点读了1-6章,主要介绍了Spring的IoC、AOP和事务管理,算是对Spring中最常用的内容有了个大体了解,没有去看Spring MVC,因为工作中用的是Struts2。

Spring(一)

Spring简介    Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。   ◆目的:解决企业应用开发的复杂性    ◆功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能…

spring-1:Spring helloWorld

Spring简介 Spring是一个开源框架,可以极大简化企业级应用开发,Spring是一个IOC和AOP容器框架。 特点: 轻量级:Spring 是非侵入性的 - 基于 Spring 开发的应用中的对象可以不依赖于 Spring 的 API 依赖注入:(DI --- dependency injection、IOC) 面向切面编程:(AOP --- aspect oriented programming) 容    器:Spring 是一个容器, 因为它包含并且管理应用对象的生命周期 框    架: Spring 实现…

详解 Spring 3.0 基于 Annotation 的依赖注入实现

简介: Spring 的依赖配置方式与 Spring 框架的内核自身是松耦合设计的。然而,直到 Spring 3.0 以前,使用 XML 进行依赖配置几乎是唯一的选择。Spring 3.0 的出现改变了这一状况,它提供了一系列的针对依赖注入的注解,这使得 Spring IoC 在 XML 文件之外多了一种可行的选择。本文将详细介绍如何使用这些注解进行依赖配置的管理。   标记本文!   发布日期: 2010 年 5 月 06 日 级别: 初级 访问情…

什么是Spring

Spring 简介   Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。   ◆目的:解决企业应用开发的复杂性   ◆功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功…

spring的ioc原理

spring ioc原理详解 springiocstringhashmapobjectbean 控制反转/依赖注入   首先了解一下IOC(DI):---》IOC(DI): 其实Spring架构核心的概念没有这么复杂。java程序中的每个业务逻辑至少需要两个或以 上的对象来协作完成,通常,每个对象在使用他的合作对象时,自己均要使用像new object() 这样的语法来完成合作对象的申请工作。你会发现:对象间的耦合度高了。而IOC的思想是:Spring容器来实…

使用 Spring 2.5 注释驱动的 IoC 功能

在项目中使用Spring的注解,关于spring的注解,由两种注解方式, 基于注释(Annotation)的配置有越来越流行的趋势,Spring 2.5 顺应这种趋势,提供了完全基于注释配置 Bean、装配 Bean 的功能,您可以使用基于注释的 Spring IoC 替换原来基于 XML 的配置。本文通过实例详细讲述了 Spring 2.5 基于注释 IoC 功能的使用。 概述 注释配置相对于 XML 配置具有很多的优势: 它可以充分利用 Java 的反射机…

什么是Spring,IOC是什么?DI是什么?

Spring 学习笔记已更新今天1.什么是Spring(面试题)(惠普的两个哥们做的spring)Spring是一个容器,可以接管各个层次的Bean(action/domain/pojo/javabean),并且可以配置bean与bean之间的关系在java代码里使用bean只需要  用ApplicationContext 的getBean(配置文件里bean的id)方法就可以了。Spring是依赖反射机制的,那到底什么是反射机制呢:反射机制就是利用(dom4j=java反射机制)userBean u…