出版社:电子工业出版社
年代:2008
定价:69.0
本书通过一个完整的电子商务应用的设计和开发项目,引领读者学习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.2Struts、Spring和Hibernate概述
1.2.1表示层
1.2.2持久层
1.2.3业务层
1.2.4域模块层
第二篇项目分析设计
第2章项目开发流程与分析设计概述
2.1项目开发流程
2.1.1项目生命周期
2.1.2项目开发阶段
2.2UML概述
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数据库设计(DataModel)
3.3Struts2.0-Spring2.0-Hibernate2.1
3.3实现
3.3.1开发工具与环境
3.3.2开发工具集成步骤
第三篇Struts-Spring-Hibernate核心技术
第4章Struts技术
4.1MVC模式概述
4.2MVC与Struts映射
4.3Struts的工作流程和配置文件
4.3.1Struts的工作流程
4.3.2Struts的配置文件
4.4创建Controller组件
4.4.1FilterDispatcher
4.4.2Action的开发
4.4.3属性驱动和模型驱动
4.5创建Model组件
4.5.1JavaBean概述
4.5.2EnterpriseJavaBean(EJB)概述
4.5.3Web服务(WebServices)概述
4.6创建View组件
4.6.1Struts常用标签库(StrutsTagLibrary)
4.6.2Struts中的表达式语言
4.6.3国际化支持
4.7Struts的异常机制
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.12Eclipse下Struts2.0项目开发
4.12步骤
第5章Hibernate技术
5.1Hibernate概述
5.2Hibernate单表的对象/关系
5.2数据库映射
5.2.1持久化对象(PersistentObject)
5.2.2DAO(DataAccessObject)
5.3Hibernate多表的对象/关系数据库映射
5.3.1多对一/一对多关系
5.3.2一对一关系
5.3.3多对多关系
5.4HQL语言(HibernateQueryLanguage)
5.5Hibernate过滤器(filters)
5.6对象状态管理
5.7继承映射(InheritanceMapping)
5.8组件(Component)映射
5.9性能优化
5.9.1抓取策略(FetchingStrategy)
5.9.2缓存管理
5.9.3理解集合性能(UnderstandingCollectionPerformance)
5.9.4监测性能(MonitoringPerformance)
5.10批量处理(BatchProcessing)
5.10.1批量插入(BatchInsert)
5.10.2批量更新(BatchUpdate)
5.10.3大批量更新/删除(BulkUpdate/Delete)
5.11最佳实践(BestPractices)
5.12Hibernate实战开发步骤
第6章Spring技术
6.1Spring2.0的新特性
6.1.1简介
6.1.2控制反转(IoC)容器
6.1.3面向切面编程(AOP)
6.1.4中间层
6.1.5Web层
6.1.6其他特性
6.1.7移植到Spring2.0
6.1.8更新的样例应用
6.1.9改进的文档
6.2Spring控制反转IoC(InversionofControl)
6.2.1IoC原理
6.2.2BeanFactory
6.2.3ApplicationContext
6.3SpringAOP面向方面编程原理
6.3.1AOP概念
6.3.2Spring的切入点Spring的通知类型
6.3.4Spring中的advisor
6.3.5用ProxyFactoryBean创建AOP代理
6.4事务处理
6.4.1声明式事务处理
6.4.2编程式事务处理
6.5Spring其他特性
6.5.1Spring对JDBC的集成功能
6.5.2SpringMVCWeb框架
6.5.3Spring对EJB的集成
6.5.4Spring对时序调度的支持
6.5.5使用Spring邮件抽象层发送E-mail
6.5.6通过Spring使用远程访问和Web服务
6.5.7JMS支持
6.5.8集成表现层
6.6Struts-Spring-Hibernate集成
6.6.1环境搭建和基本配置
6.6.2Spring和Hibernate集成
6.6.3Spring和Struts集成
第四篇测试与其他相关技术
第7章测试概述
7.1软件测试概述
7.2常用测试技术
7.3JUnit单元测试简介
7.3.1安装JUnit
7.3.2测试流程
7.3.3Eclipse与JUnit
7.4JMeter系统测试
7.4.1JMeter简介
7.4.2JMeter测试流程
7.4.3JMeter总结
7.5测试跟踪工具Bugzilla
7.5.1Bugzilla安装
7.5.2Bugzilla操作说明
7.5.3Bugzilla管理员操作指南
第8章CVS的使用
8.1CVS介绍
8.2CVS服务器的安装和配置
8.3CVSEclipse客户端的配置和使用
8.4CVS在Eclipse下的冲突处理
第9章Ant工具的使用
9.1Ant的安装使用
9.2项目中Ant的使用
9.2.1build.xml
9.2.2build.properties
9.3Eclipse中使用Ant
第10章Log4j日志工具
10.1Log4j日志概述
10.2项目中使用Log4j的实例
第五篇参考文档和技术细节
附录AStruts与Struts对比
附录BStruts技术介绍
附录CSpring和Hibernate整合的分页方案
结束语
参考文献
本书围绕一个完整的电子商务项目来组织和设计学习Struts、Spring、Hibernate。本书的内容是以作者在亚思晟高端Java培训过程中的讲义和项目实战为基本素材整理出来的,同时结合了作者多年项目设计开发经验,具有良好的实践性和可操作性,并且具体化、通俗化。本书可作为欲学习基于Struts-Spring-Hibernate的Java应用开发学习者的指导用书。 本书通过一个完整的电子商务应用的设计和开发项目,引领读者学习Struts-Spring-Hibernate架构下完整的开发体系,以及Struts-Spring-Hibernate的各个组件在项目开发中的实际应用。通过对该项目各个功能模块需求分析、系统分析设计、部署实现及测试等全过程的分析,使读者能够快速掌握Struts-Spring-Hibernate中最核心的组件,并能够依据书中提供的项目案例定制所需的功能,开发专业的Java应用系统。 本书可作为欲学习基于Struts-Spring-Hibernate的Java应用开发学习者的指导用书。【作者简介】 梁立新,外籍软件专家,具有十多年专业的软件开发、架构设计和项目管理的经验。擅长面向对象的分析设计及基于J2EE及SSH(Struts-Spring-Hibernate)架构的Java软件技术和基于UNIX平台的C/C++编程技术。毕业于中国科学技术大学,获硕士学位。之后留学美国,获伊利诺依理工大学硕士学位。曾先后工作于美国华尔街咨询服务公司和加拿大多伦多证券交易所,担任高级软件设计师。参与设计建设了美国著名银行JPMorgan网上人力资源系统,以及加拿大最大的证券交易中心TorontoStockExchange股票交易系统和市场数据传输及分析系统。回国后,创办北京亚思晟商务科技有限公司,设计和开发了中科院空间中心电子政务系统,网上企业财务中心管理系统及eBiz企业ERP管理系统等;同时从事高端Java的培训、课件研发和咨询工作。
书籍详细信息 | |||
书名 | 项目实践精解站内查询相似图书 | ||
9787121067181 如需购买下载《项目实践精解》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 电子工业出版社 |
版次 | 2版 | 印次 | 1 |
定价(元) | 69.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 印数 | 5000 |
项目实践精解是电子工业出版社于2008.06出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计 的书籍。