全球旧事资料 分类
E应用程序开发:案例研究
定义一个只有单一构造函数的类,然后使用detailsxml文件提供构造函数所需要的值,最后用一个实现了bea
factory接口方法的类来加载xml文件。这是使用xml文件把值加载到java文件的构造函数中,这种方法适用于向构造函数传递值。
3Setter依赖注入:给每一个bea
定义其get和set方法。我们可以利用set方法在设定bea
中的值。Set方法会覆盖掉从bea
中加载的值。
4接口:我们可以在spri
g中定义接口类。为了实现这一点,必须为java程序导入接口,然后我们可以利用接口中定义的方法来使用spri
g和xml文件。
5继承:一个java类可以获得另一个java类的属性,就像只有一个java程序一样。继承有三种子类型:1抽象型:spri
g中定义成抽象类的bea
只能被继承。2父子型:定义的的继承层次结构想父子关系一样。3父子孙子型:这种类型的继承关系可以定义3个或者更多的类层次结构。
6自动装配:自动装配用于将xml文件中属性的键和值映射到java文件中去。有4种装配的类型:byName(通过名字)、byType(通过类型)、co
structor(通过构造函数)、autodetect(自动检测)。如果没有定义装配的类型,那么默认是以通过名字的方式来装配的。
7Bea
的作用域:spri
g中定义的所有bea
有四种类型的作用域,即sessio
,request,si
gleto
,globalsessio
。这些是用来控制bea
的访问范围的。
8引用bea
:在xml文件中的一个bea
可以从其他的bea
分配值。这尝尝用于从一个bea
中读取值然后再分配给另一个bea

Ⅱ、spri
g的主要组件
Spri
g框架依然遵循mvc的思想原则。它是为桌面应用和基于互联网的应用而设计的。Spri
g由三个相互协作的核心组件组成。1、控制器:处理业务逻辑中的跳转逻辑和同服务层的交互。2、模型:控制器和视图之间的桥梁,包含着控制器给予视图所需要的数据。3、视图:呈现请求后的响应,从模型中提取数据。Spri
g的核心组件如下所示:
1DispatcherServlet:它是spri
g的前端控制器的实现。Webxml接收请求并且把它转移到DispatcherServlet,DispatcherServlet是与请求进行交互的第一个控制器,它也被称为Servlet的执行。它控制着应用程序的完整流和跳转流。
2控制器:这个是使用者为了处理请求而创建的组件,它封装了跳转逻辑。控制器将服务委托给服务对象。
3视图:视图是负责渲染呈现输出的。在输出的结果集、显示设备和通讯设备的基础上,不同类型的输出要选择不同的视图。
2
f运用spri
gmvc框架进行快速的开源J2EE应用程序开发:案例研究
4ModelA
dView:ModelA
dView是spri
gr
好听全球资料 返回顶部