图书介绍

项目实践精解 基于Struts-Spring-Hibernate的Java应用开发 第2版PDF|Epub|txt|kindle电子书版本网盘下载

项目实践精解 基于Struts-Spring-Hibernate的Java应用开发 第2版
  • 梁立新编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121067181
  • 出版时间:2008
  • 标注页数:624页
  • 文件大小:175MB
  • 文件页数:641页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

项目实践精解 基于Struts-Spring-Hibernate的Java应用开发 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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.1FilterDispatcher70

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.0325

6.1.8更新的样例应用327

6.1.9改进的文档327

6.2Spring控制反转IoC(Inversion of Control)327

6.2.1IoC原理327

6.2.2BeanFactory330

6.2.3ApplicationContext335

6.3Spring AOP面向方面编程原理339

6.3.1AOP概念339

6.3.2Spring的切入点343

6.3.3Spring的通知类型346

6.3.4Spring中的advisor352

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-mail374

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安装JUnit450

7.3.2测试流程451

7.3.3Eclipse与JUnit456

7.4JMeter系统测试459

7.4.1JMeter简介459

7.4.2JMeter测试流程459

7.4.3JMeter总结462

7.5测试跟踪工具Bugzilla462

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.xml503

9.2.2build.properties506

9.3Eclipse中使用Ant506

第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

热门推荐