当前位置:首页 > 经济
企业应用架构设计  Struts2+Hibernate3+Spring2
企业应用架构设计  Struts2+Hibernate3+Spring2

企业应用架构设计 Struts2+Hibernate3+Spring2PDF电子书下载

经济

  • 电子书积分:16 积分如何计算积分?
  • 作 者:谢星星主编希赛IT教育研发中心组织
  • 出 版 社:北京:水利水电出版社
  • 出版年份:2010
  • ISBN:9787508473710
  • 页数:543 页
图书介绍:本书由希赛IT教育研发中心组织编写,是关于当前流行的开源框架技术Struts 2、Hibernate 3和Spring 2的整合书籍。本书详尽分析了这3种技术,并通过实例讲解这3种技术的整合。本书分为5篇共21章,包括环境准备篇、Struts 2篇、Hibernate 3篇、Spring 2篇和实战篇。本书实例丰富、内容知识全面,浅显易懂,能够帮助读者尽快掌握这3种框架技术的使用。
《企业应用架构设计 Struts2+Hibernate3+Spring2》目录

第1篇 环境准备篇 1

第1章 搭建开发环境 1

【例1-1】下载和安装JDK 1

【例1-2】安装Tomcat 8

【例1-3】下载和安装JavaEE Eclipse 14

【例1-4】下载和安装MySQL 22

小结 28

第2篇 Struts 2篇 29

第2章 步入Struts 2框架开发的殿堂 29

【例2-1】下载Struts 2 29

【例2-2】搭建Struts 2的开发环境 31

【例2-3】用Struts 2实现用户登录 35

小结 42

第3章 配置文件 43

【例3-1】配置web.xml 43

【例3-2】配置struts.xml 46

【例3-3】配置struts.properties 50

【例3-4】struts的默认配置文件default.properties 52

小结 57

第4章 国际化Web应用 59

【例4-1】常见中文乱码问题的解决方案 59

【例4-2】使用资源文件 63

【例4-3】参数化字符串 67

小结 75

第5章 数据校验器 77

【例5-1】使用重写validate()方法进行手动校验 77

【例5-2】使用重写validateXxx()方法进行手动校验 84

【例5-3】使用Struts 2的验证框架完成服务端校验 88

【例5-4】使用Struts2的验证框架完成客户端校验 91

【例5-5】国际化校验的提示信息 92

【例5-6】非字段校验器规则 94

【例5-7】常用内建的校验器 96

小结 101

第6章 类型转换 106

【例6-1】不使用Struts 2的类型转换器进行类型转换 106

【例6-2】继承DefaultTypeConverter类进行类型转换 112

【例6-3】继承StrutsTypeConverter类进行类型转换 115

【例6-4】数组的类型转换 117

【例6-5】集合的类型转换 120

【例6-6】Struts 2中内置的类型转换 122

【例6-7】类型转换的错误处理 127

小结 131

第7章 拦截器 133

【例7-1】理解拦截器 133

【例7-2】拦截器的配置 138

【例7-3】内建拦截器 141

【例7-4】自定义拦截器 147

小结 150

第8章 Struts 2标签库 152

【例8-1】控制标签 152

【例8-2】数据标签 164

【例8-3】UI标签 180

小结 197

第9章 OGNL 202

【例9-1】OGNL的使用 202

【例9-2】EL表达式 208

【例9-3】Lambda表达式 213

小结 215

第3篇 Hibernate 3篇 217

第10章 Hibernate入门 217

【例10-1】Java对象持久化技术 217

【例10-2】搭建Hibernate 3开发环境 221

【例10-3】用Hibernate实现用户信息查询 225

小结 233

第11章 Hibernate配置文件 234

【例11-1】配置Hibernate.cfg.xml 234

【例11-2】.hbm.xml文件基本配置 241

【例11-3】配置一对多关联 249

【例11-4】配置一对一关联 254

【例11-5】配置多对多关联 260

小结 265

第12章 Hibernate查询 267

【例12-1】Hibernate查询语言:HQL 267

【例12-2】条件查询(Criteria Queries) 280

【例12-3】SQL查询 283

【例12-4】连接查询 286

小结 289

第13章 操纵实体对象 292

【例13-1】解说Hibernate对象的3种状态 292

【例13-2】保存实体对象 295

【例13-3】更新实体对象 299

【例13-4】删除实体对象 303

【例13-5】绕过Hibernate API对数据进行操作 305

【例13-6】使用Hibernate调用存储过程 307

小结 311

第14章 Hibernate的事务控制 314

【例14-1】解说数据库事务 314

【例14-2】在Hibernate中进行事务控制 318

小结 321

第4篇 Spring 2篇 324

第15章 Spring入门 324

【例15-1】Spring 2.0简介 324

【例15-2】下载Spring 2.0 326

【例15-3】搭建Spring 2开发环境 327

【例15-4】使用Spring 2开发HelloWorld 331

小结 333

第16章 核心机制——IoC 334

【例16-1】解说IoC的相关概念 334

【例16-2】XML格式配置元数据 338

【例16-3】实例化容器的几种方式 340

【例16-4】实例化bean的3种方式 344

【例16-5】注入方式——构造子注入 348

【例16-6】注入方式——setter方法注入 352

【例16-7】注入方式——接口注入 354

【例16-8】bean属性及构造器参数 357

小结 366

第17章 Spring的AOP 370

【例17-1】解说AOP的概念 370

【例17-2】AOP实现原理 371

【例17-3】?AspectJ支持 378

【例17-4】使用Spring AOP实现异常拦截 387

小结 390

第18章 Spnng的高级配置 393

【例18-1】数据源配置 393

【例18-2】Hibernate事务配置 402

【例18-3】邮件服务配置 408

【例18-4】定时任务配置 412

小结 415

第5篇 实战篇 421

第19章 Struts、Hibernate和Spring整合 421

【例19-1】使用Struts实现用户注册 421

【例19-2】在Struts项目中整合Hibernate 427

【例19-3】Struts+Hibernate中整合Spring 435

小结 444

第20章 SSH实例——个人备忘录系统 448

20.1 系统需求分析 448

20.2 系统架构设计 449

20.3 数据库设计 450

20.4 系统详细设计 452

20.5 系统实现设计 457

小结 495

第21章 SSH实例——个人收支管理系统 497

21.1 系统需求分析 497

21.2 系统架构设计 498

21.3 数据库设计 498

21.4 系统详细设计 499

21.5 系统实现设计 504

小结 541

返回顶部