搜索

pdf文档 Spring Framework 1.2.5 Reference

1.49 MB 290 页 0 下载 77 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
文档是Spring Framework 1.2.5参考指南,介绍了Spring框架的核心模块和功能。Core包提供依赖注入和BeanFactory容器管理;Context包支持框架式bean访问、消息传递和事件传播;DAO包提供JDBC抽象层和事务管理;ORM包集成JDO、Hibernate和iBatis;AOP包提供面向切面编程实现。文档还涵盖MVC视图技术(JSP、Tiles、Velocity、FreeMarker、XSLT、PDF/Excel)、JMS抽象框架(JmsTemplate简化消息生产与消费)以及基于元数据的简化MVC配置方法。Spring被描述为轻量级、模块化、非侵入式的企业应用解决方案。
AI总结
Spring框架是一个轻量级的企业级应用开发解决方案,支持模块化使用。其核心功能分为七个模块: **1. 核心包(Core)**:提供依赖注入功能,核心是BeanFactory,采用工厂模式管理Bean容器,解耦配置与程序逻辑。 **2. 上下文包(Context)**:在Core基础上提供框架式Bean访问,支持文本消息、事件传播、资源加载等,类似JNDI注册表。 **3. DAO包**:提供JDBC抽象层,简化数据库编码和错误处理,支持编程式和声明式事务管理,适用于所有POJO对象。 **4. ORM包**:集成JDO、Hibernate、iBatis等对象关系映射API,可与Spring其他功能(如声明式事务)结合使用。 **5. AOP包**:提供符合AOP Alliance规范的面向切面编程实现,支持方法拦截器和切点定义,实现关注点分离。 **6. Web视图技术**: - 支持JSP/JSTL,Spring提供数据绑定标签和HTML转义功能 - 集成Tiles视图技术,通过TilesConfigurer配置定义文件,支持InternalResourceViewResolver和ResourceBundleViewResolver两种视图解析器 - 支持Velocity和FreeMarker模板语言,需添加相应依赖包 - 支持XSLT视图,需确保XML解析器和XSLT引擎可用 - 支持PDF和Excel文档视图,需添加iText和POI库 **7. JMS支持**:提供JMS抽象框架,简化JMS API使用,统一JMS 1.0.2和1.1版本差异。核心是JmsTemplate,专注于消息生产,提供异常转换、消息转换、目的地管理和连接工厂实现。 **关键特性**: - 轻量级、非侵入式设计 - 模块化架构,可按需使用 - 支持声明式事务管理 - 提供多种视图技术集成 - 支持RMI、Web服务远程访问 - 包含邮件服务和数据持久化选项
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 283 页请下载阅读 -
文档评分
请文明评论,理性发言.