失效链接处理 |
项目实践精解:基于Struts-Spring-Hibernate的Java应用开发 (第二版) PDF 下载
本站整理下载:
版权归出版社和原作者所有,链接已删除,请购买正版
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/1597473648.html
相关截图:
资料简介: 本书通过一个完整的电子商务应用的设计和开发项目,引领读者学习Struts-Spring-Hibernate架构下完整的开发体系,以及Struts-Spring-Hibernate的各个组件在项目开发中的实际应用。通过对该项目各个功能模块需求分析、系统分析设计、部署实现及测试等全过程的分析,使读者能够快速掌握Struts-Spring-Hibernate中最核心的组件,并能够依据书中提供的项目案例定制所需的功能,开发专业的Java应用系统。 本书可作为欲学习基于Struts-Spring-Hibernate的Java应用开发学习者的指导用书,也可作为Java应用开发的培训教材,还可作为Struts-Spring-Hibernate开发人员的参考书。 资料目录: 第一篇 整体介绍 第1章 Struts-Spring-Hibernate概述 1.1 框架概述 1.2 Struts、Spring和Hibernate概述 1.2.1 表示层 1.2.2 持久层 1.2.3 业务层 1.2.4 域模块层 第二篇 项目分析设计 第2章 项目开发流程与分析设计概述 2.1 项目开发流程 2.1.1 项目生命周期 2.1.2 项目开发阶段 2.2 UML概述 2.2.1 用例图 2.2.2 类图 2.2.3 对象图 2.2.4 组件图 2.2.5 部署图 2.2.6 序列图 2.2.7 协作图 2.2.8 状态图 2.2.9 活动图 第3章 AscentWeb电子商务项目概述 3.1 项目需求分析 3.2 项目系统分析和设计 3.2.1 面向对象分析设计 3.2.2 数据库设计(Data Model) 3.3 Struts 2.0-Spring 2.0-Hibernate 2.1 3.3 实现 3.3.1 开发工具与环境 3.3.2 开发工具集成步骤 第三篇 Struts-Spring-Hibernate核心技术 第4章 Struts技术 4.1 MVC模式概述 4.2 MVC与Struts映射 4.3 Struts 的工作流程和配置文件 4.3.1 Struts 的工作流程 4.3.2 Struts的配置文件 4.4 创建Controller组件 4.4.1 FilterDispatcher 4.4.2 Action的开发 4.4.3 属性驱动和模型驱动 4.5 创建Model组件 4.5.1 JavaBean概述 4.5.2 Enterprise JavaBean(EJB)概述 4.5.3 Web服务(Web Services)概述 4.6 创建View组件 4.6.1 Struts常用标签库(Struts Tag Library) 4.6.2 Struts 中的表达式语言 4.6.3 国际化支持 4.7 Struts 的异常机制 4.8 转换器 4.9 数据验证(Validation) 4.9.1 使用Action的validate()方法 4.9.2 使用Struts .0的校验框架 4.10 拦截器(Interceptor) 4.10.1 拦截器概述 4.10.2 已有的拦截器 4.10.3 自定义拦截器 4.11 文件上传 4.12 Eclipse下Struts 2.0项目开发 4.12 步骤 第5章 Hibernate技术 5.1 Hibernate概述 5.2 Hibernate单表的对象/关系 5.2 数据库映射 5.2.1 持久化对象(Persistent Object) 5.2.2 DAO(Data Access Object) 5.3 Hibernate多表的对象/关系数据库映射 5.3.1 多对一/一对多关系 5.3.2 一对一关系 5.3.3 多对多关系 5.4 HQL语言(Hibernate Query Language) 5.5 Hibernate过滤器(filters) 5.6 对象状态管理 5.7 继承映射(Inheritance Mapping) 5.8 组件(Component)映射 5.9 性能优化 5.9.1 抓取策略(Fetching Strategy) 5.9.2 缓存管理 5.9.3 理解集合性能(Understanding Collection Performance) 5.9.4 监测性能(Monitoring Performance) 5.10 批量处理(Batch Processing) 5.10.1 批量插入(Batch Insert) 5.10.2 批量更新(Batch Update) 5.10.3 大批量更新/删除(Bulk Update/Delete) 5.11 最佳实践(Best Practices) 5.12 Hibernate实战开发步骤 第6章 Spring技术 6.1 Spring 2.0的新特性 6.1.1 简介 6.1.2 控制反转(IoC)容器 6.1.3 面向切面编程(AOP) 6.1.4 中间层 6.1.5 Web层 6.1.6 其他特性 6.1.7 移植到Spring 2.0 6.1.8 更新的样例应用 6.1.9 改进的文档 6.2 Spring控制反转IoC(Inversion of Control) 6.2.1 IoC原理 6.2.2 BeanFactory 6.2.3 ApplicationContext 6.3 Spring AOP面向方面编程原理 6.3.1 AOP概念 6.3.2 Spring的切入点 Spring的通知类型 6.3.4 Spring中的advisor 6.3.5 用ProxyFactoryBean创建AOP代理 6.4 事务处理 6.4.1 声明式事务处理 6.4.2 编程式事务处理 6.5 Spring其他特性 6.5.1 Spring对JDBC的集成功能 6.5.2 Spring MVC Web框架 6.5.3 Spring对EJB的集成 6.5.4 Spring对时序调度的支持 6.5.5 使用Spring邮件抽象层发送E-mail 6.5.6 通过Spring使用远程访问和Web服务 6.5.7 JMS支持 6.5.8 集成表现层 6.6 Struts-Spring-Hibernate集成 6.6.1 环境搭建和基本配置 6.6.2 Spring和Hibernate集成 6.6.3 Spring和Struts集成 第四篇 测试与其他相关技术 第7章 测试概述 7.1 软件测试概述 7.2 常用测试技术 7.3 JUnit单元测试简介 7.3.1 安装JUnit 7.3.2 测试流程 7.3.3 Eclipse与JUnit 7.4 JMeter系统测试 7.4.1 JMeter简介 7.4.2 JMeter测试流程 7.4.3 JMeter总结 7.5 测试跟踪工具Bugzilla 7.5.1 Bugzilla安装 7.5.2 Bugzilla操作说明 7.5.3 Bugzilla管理员操作指南 第8章 CVS的使用 8.1 CVS介绍 8.2 CVS服务器的安装和配置 8.3 CVS Eclipse客户端的配置和使用 8.4 CVS在Eclipse下的冲突处理 第9章 Ant工具的使用 9.1 Ant的安装使用 9.2 项目中Ant的使用 9.2.1 build.xml 9.2.2 build.properties 9.3 Eclipse中使用Ant 第10章 Log4j日志工具 10.1 Log4j日志概述 10.2 项目中使用Log4j的实例 第五篇 参考文档和技术细节 附录A Struts 与Struts 对比 附录B Struts 技术介绍 附录C Spring和Hibernate整合的分页方案 结束语 参考文献 |