项目实践精解 基于Struts-Spring-Hibernate的Java应用开发 第2版PDF电子书下载
- 电子书积分:18 积分如何计算积分?
- 作 者:梁立新编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2008
- ISBN:9787121067181
- 页数:624 页
第1章 Struts-Spring-Hibernate概述 2
1.1框架概述 2
1.2Struts、Spring和Hibernate概述 5
1.2.1表示层 6
1.2.2持久层 6
1.2.3业务层 7
1.2.4域模块层 7
第2章 项目开发流程与分析设计概述 10
2.1项目开发流程 10
2.1.1项目生命周期 12
2.1.2项目开发阶段 12
2.2UML概述 15
2.2.1用例图 15
2.2.2类图 16
2.2.3对象图 17
2.2.4组件图 17
2.2.5部署图 18
2.2.6序列图 18
2.2.7协作图 19
2.2.8状态图 20
2.2.9活动图 20
第3章 AscentWeb电子商务项目概述 22
3.1项目需求分析 22
3.2项目系统分析和设计 28
3.2.1面向对象分析设计 28
3.2.2数据库设计(Data Model) 36
3.3Struts 2.0-Spring 2.0-Hibernate 3.1实现 42
3.3.1开发工具与环境 42
3.3.2开发工具集成步骤 43
第4章 Struts技术 48
4.1MVC模式概述 49
4.2MVC与Struts映射 50
4.3Struts 2的工作流程和配置文件 52
4.3.1Struts 2的工作流程 52
4.3.2Struts的配置文件 52
4.4创建Controller组件 69
4.4.1FilterDispatcher 70
4.4.2Action的开发 71
4.4.3属性驱动和模型驱动 80
4.5创建Model组件 81
4.5.1JavaBean概述 81
4.5.2Enterprise JavaBean(EJB)概述 83
4.5.3Web服务(Web Services)概述 92
4.6创建View组件 96
4.6.1Struts常用标签库(Struts Tag Library) 96
4.6.2Struts 2中的表达式语言 124
4.6.3国际化支持 135
4.7Struts 2的异常机制 149
4.8转换器 150
4.9数据验证(Validation) 153
4.9.1使用Action的validate()方法 153
4.9.2使用Struts 2.0的校验框架 157
4.10拦截器(Interceptor) 165
4.10.1拦截器概述 165
4.10.2已有的拦截器 166
4.10.3自定义拦截器 172
4.11文件上传 175
4.12Eclipse下Struts 2.0项目开发步骤 192
第5章 Hibernate技术 195
5.1Hibernate概述 195
5.2Hibernate单表的对象/关系数据库映射 197
5.2.1持久化对象(Persistent Object) 197
5.2.2 DAO(Data Access Object) 217
5.3Hibernate多表的对象/关系数据库映射 221
5.3.1多对一/一对多关系 221
5.3.2一对一关系 234
5.3.3多对多关系 245
5.4HQL语言(Hibernate QueLanguage) 256
5.5Hibernate过滤器(filters) 269
5.6对象状态管理 271
5.7继承映射(Inheritance Mapping) 280
5.8组件(Component)映射 283
5.9性能优化 288
5.9.1抓取策略(Fetching Strategy) 288
5.9.2缓存管理 293
5.9.3理解集合性能(UnderstandingCollection Performance) 298
5.9.4监测性能(MonitoringPerformance) 300
5.10批量处理(Batch Processing) 302
5.10.1批量插入(Batch Insert) 302
5.10.2批量更新(Batch Update) 303
5.10.3大批量更新/删除(Bulk Update/Delete) 303
5.11最佳实践(Best Practices) 305
5.12Hibernate实战开发步骤 307
第6章 Spring技术 321
6.1Spring 2.0的新特性 322
6.1.1简介 322
6.1.2控制反转(IoC)容器 323
6.1.3面向切面编程(AOP) 323
6.1.4中间层 324
6.1.5Web层 324
6.1.6其他特性 325
6.1.7移植到Spring 2.0 325
6.1.8更新的样例应用 327
6.1.9改进的文档 327
6.2Spring控制反转IoC(Inversion of Control) 327
6.2.1IoC原理 327
6.2.2BeanFactory 330
6.2.3ApplicationContext 335
6.3Spring AOP面向方面编程原理 339
6.3.1AOP概念 339
6.3.2Spring的切入点 343
6.3.3Spring的通知类型 346
6.3.4Spring中的advisor 352
6.3.5用ProxyFactoryBean创建AOP代理 353
6.4事务处理 356
6.4.1声明式事务处理 356
6.4.2编程式事务处理 360
6.5Spring其他特性 361
6.5.1Spring对JDBC的集成功能 361
6.5.2Spring MVC Web框架 364
6.5.3Spring对EJB的集成 366
6.5.4Spring对时序调度的支持 369
6.5.5使用Spring邮件抽象层发送E-mail 374
6.5.6通过Spring使用远程访问和Web服务 380
6.5.7JMS支持 386
6.5.8集成表现层 392
6.6Struts-Spring-Hibernate集成 417
6.6.1环境搭建和基本配置 417
6.6.2Spring和Hibernate集成 431
6.6.3Spring和Struts集成 439
第7章 测试概述 446
7.1软件测试概述 446
7.2常用测试技术 447
7.3JUnit单元测试简介 450
7.3.1安装JUnit 450
7.3.2测试流程 451
7.3.3Eclipse与JUnit 456
7.4JMeter系统测试 459
7.4.1JMeter简介 459
7.4.2JMeter测试流程 459
7.4.3JMeter总结 462
7.5测试跟踪工具Bugzilla 462
7.5.1Bugzilla安装 463
7.5.2Bugzilla操作说明 464
7.5.3Bugzilla管理员操作指南 467
第8章 CVS的使用 469
8.1CVS介绍 469
8.2CVS服务器的安装和配置 470
8.3CVS Eclipse客户端的配置和使用 475
8.4CVS在Eclipse下的冲突处理 484
第9章 Ant工具的使用 494
9.1Ant的安装使用 494
9.2项目中Ant的使用 503
9.2.1build.xml 503
9.2.2build.properties 506
9.3Eclipse中使用Ant 506
第10章 Log4j日志工具 511
10.1Log4j日志概述 511
10.2项目中使用Log4j的实例 520
附录A Struts 2与Struts 1对比 532
附录B Struts 1技术介绍 534
附录C Spring和Hibernate整合的分页方案 618
结束语 623
参考文献 624
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《语文教育教学实践探索》陈德收 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《世说新语校笺 第1册》(南朝宋)刘义庆撰;(南朝梁)刘孝标注;杨勇校笺 2019
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017