从来没有一个二十二岁的女生 像她这样唱歌
J2EE教程-Spring框架参考
上一篇 /
下一篇 2007-02-10 12:38:19
- 文件版本: V1.0
- 开发商: 本站原创
- 文件来源: 本地
- 界面语言: 简体中文
- 授权方式: 免费
- 运行平台: Win9X/Win2000/WinXP
1.1. 轻量级容器
这章内容没什么价值,需要修正
最近,许多人对我们所说的“轻量级容器”表现出兴趣。我们认为这是一个趋势。轻量
级容器对于web
应用的意义尤为明显;但对于其他类型的应用(包括在J2EE环境中运行的应用和独立的应用)来说,轻量级容器也有助于提高它们的复用程度,例如业务对象和
数据访问对象(DAO)的复用。
什么是轻量级容器? EJB可能是最好的反例:
1. 侵略性的API(你的代码依赖于EJB) 2. 对容器的依赖(你的代码不能在EJB容器之外工作) 3. 只提供固定的一组功能,不具备配置能力 4. 5. 启动时间长 6. 部署过程取决于特定的产品,无法通用
轻量级容器的目标是避免上面所有这些麻烦事情.
1.2. 几句闲谈
在这里多谈谈Spring!
2. 第二章.高层面概述
2.1. 简介
简
单地说,Spring 是一个以控制倒置(Inversion of
Control)原则为基础的轻量级框架。控制倒置是一个用于“基于组件的体系结构”的设计模式,它将“判断依赖关系”的职责移交给容器,而不是由组件本
身来判断彼此之间的依赖关系。当在Spring内实现组件时,
容器“轻量级”的方面就展现出来了:针对Spring开发的组件不需要任何外部库;而且,
容器是轻量级的,它避免了像EJB容器那样的重量级方案的主要缺点,例如启动时间长、测试复杂、部署和配置困难,等等。
这一章首先介绍了轻量级容器的总体设计,随后将简单介绍Spring除IoC实现之外的特性。简单说,这些特性包括:
* 内置AOP支持,例如在EJB容器之外提供声明式事务管理
收藏
分享给好友
管理
举报
TAG: