搜索

pdf文档 Spring Framework 1.2.2 Reference

1.41 MB 269 页 0 下载 73 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
文档是Spring Framework 1.2.2的参考指南,介绍了Spring作为轻量级企业应用解决方案的核心特性。Spring通过七个模块组织功能:Core包提供依赖注入和BeanFactory容器;Context包支持框架式访问、事件传播和资源加载;DAO包提供JDBC抽象层和事务管理;ORM包集成JDO、Hibernate和iBatis;AOP包实现面向切面编程。文档详细说明了DataSourceUtils等数据库连接控制类,以及Web MVC框架中DispatcherServlet的请求分发机制,支持可配置的处理器映射、视图解析和本地化主题。Spring MVC强调角色分离,包括控制器、验证器、命令对象等,支持灵活的数据绑定和验证。文档还介绍了与其他Web框架的集成方法,通过ContextLoaderListener加载ApplicationContext。
AI总结
Spring Framework 1.2.2 是一个轻量级的企业级应用开发解决方案,旨在替代传统重量级平台,提供模块化、非侵入式的架构。其核心是依赖注入(Dependency Injection)功能,通过 `BeanFactory` 管理对象及其依赖关系。 **核心模块与功能:** - **Core 包**:提供依赖注入和 Bean 容器管理。 - **Context 包**:在 Core 基础上,提供框架风格的对象访问、资源加载、事件传播和国际化支持。 - **DAO 包**:提供 JDBC 抽象层,简化数据库编码,并支持编程式与声明式事务管理。 - **ORM 包**:集成 JDO、Hibernate 和 iBatis 等对象关系映射框架。 - **AOP 包**:提供面向切面编程实现,支持方法拦截和切点定义。 - **Web MVC 框架**:基于 `DispatcherServlet` 的请求驱动框架,支持灵活的处理器映射、视图解析、数据绑定和验证。 **数据访问与连接控制:** - 文档介绍了多种 `DataSource` 实现,用于控制数据库连接: - **`DataSourceUtils`**:辅助类,用于从 JNDI 获取连接并管理线程绑定连接。 - **`SmartDataSource`**:接口,可查询连接是否应在操作后关闭。 - **`SingleConnectionDataSource`**:单连接实现,主要用于测试,非线程安全。 - **`DriverManagerDataSource`**:每次返回新连接的实现。 **Web MVC 框架特性:** - 角色分离清晰:控制器、验证器、命令对象、表单对象、模型对象等均有独立角色。 - 高度可配置:支持多种处理器映射和视图解析策略。 - 灵活的数据绑定:将类型不匹配视为验证错误,允许直接绑定到业务对象。 - 与其它 Web 框架(如 Struts、WebWork)集成简单,可通过 `ContextLoaderListener` 共享 Spring 上下文。 **视图技术:** - 支持 JSP、JSTL、Velocity 及 Tiles 集成。 - 提供 Spring 标签库,简化数据绑定和 HTML 转义。 **与其他框架集成:** - 通过 `ContextLoaderListener` 在 `web.xml` 中配置,即可将 Spring 集成到任何基于 Servlet API 的 Web 框架中,共享 Bean 和事务管理服务。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 262 页请下载阅读 -
文档评分
请文明评论,理性发言.