图书介绍

Java Web整合开发实战 基于Struts 2+Hibernate+SpringPDF|Epub|txt|kindle电子书版本网盘下载

Java Web整合开发实战 基于Struts 2+Hibernate+Spring
  • 贾蓓,镇明敏,杜磊等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302312710
  • 出版时间:2013
  • 标注页数:640页
  • 文件大小:152MB
  • 文件页数:659页
  • 主题词:JAVA语言-程序设计;软件工具-程序设计

PDF下载


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

下载说明

Java Web整合开发实战 基于Struts 2+Hibernate+SpringPDF格式电子书版下载

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

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

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

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

图书目录

第1篇 JaVa Web开发基础2

第1章 Web的工作机制2

1.1理解Web的概念2

1.1.1 Web的定义2

1.1.2 Web的三个核心标准2

1.2 C/S与B/S两种软件体系结构4

1.3理解HTTP协议6

1.3.1解析HTTP协议URL7

1.3.2解析HTTP协议请求7

1.3.3解析HTTP协议响应10

1.4本章小结11

第2章 搭建Java Web开发环境12

2.1 JDK的下载与安装12

2.1.1 JDK简介12

2.1.2 JDK下载安装13

2.1.3 JDK部署测试15

2.2 Eclipse的下载与安装17

2.2.1 Eclipse简介17

2.2.2 Eclipse下载与安装17

2.2.3 Eclipse集成JDK18

2.2.4使用Eclipse测试Java程序21

2.2.5 Eclipse常用快捷键22

2.3 Tomcat的下载与安装24

2.3.1 Tomcat简介24

2.3.2 Tomcat的下载24

2.3.3 Tomcat安装配置25

2.3.4部署Web应用28

2.3.5在Eclipse中配置Tomcat30

2.3.6使用Eclipse测试Java Web程序32

2.4 MySQL的下载与安装35

2.4.1 MySQL简介36

2.4.2 MySQL的下载36

2.4.3 MySQL的安装38

2.5使用JDBC连接MySQL数据库43

2.5.1 JDBC简介43

2.5.2下载MySQL JDBC驱动43

2.5.3 Java程序连接MySQL数据库44

2.6本章小结46

第3章 JSP及其相关技术47

3.1 JSP的使用47

3.1.1 JSP的技术特点47

3.1.2 JSP的运行机制48

3.1.3编写JSP文件49

3.2 JSP基本语法50

3.2.1 JSP注释50

3.2.2 JSP指令52

3.2.3 JSP脚本元素55

3.3 JSP动作元素59

3.3.1 <jsp:include>动作元素59

3.3.2 <jsp:forward>动作元素61

3.3.3 <jsp:param>动作元素62

3.3.4 <jsp:plugin>动作元素64

3.3.5 <jsp:userBean>、 <jsp:usetProperty>、 <jsp:getProperty>动作元素65

3.4 JSP内置对象68

3.4.1 request对象69

3.4.2 response对象72

3.4.3 out对象74

3.4.4 session对象76

3.45 application对象78

3.46 pageContext对象79

3.47 page对象81

3.48 config对象81

3.49 exception对象82

3.5 JavaBean的使用83

3.5.1定义JavaBean84

3.5.2设置JavaBean的属性84

3.5.3 JavaBean的存在范围85

3.5.4 JavaBean综合实例85

3.6 Servlet的使用88

3.6.1 Servlet简介89

3.6.2 Servlet的生命周期89

3.6.3 Servlet的常用类和接口90

3.6.4 Servlet示例93

3.7本章小结96

第2篇 表现层框架Struts技术100

第4章 Struts快速上手100

4.1 Struts开发基础100

4.1.1 MVC的基本概念100

4.1.2 Struts的工作原理102

4.1.3从Struts2的角度理解MVC103

4.1.4 Struts2的开发优势104

4.2 Struts开发准备105

4.2.1 Tomcat服务器基本知识105

4.2.2下载并安装Tomcat服务器106

4.2.3在Eclipse中部署Tomcat107

4.2.4在Eclipse中测试Tomcat111

4.2.5下载Struts开发包114

4.3 Struts开发实例115

4.3.1创建Struts工程StrutsDemo116

4.3.2在Eclipse中部署Struts开发包116

4.3.3编写工程配置文件 web.xml117

4.3.4添加Struts.properties文件119

4.3.5编写Struts.xml控制器文件119

4.3.6开发前端页面index.j sp和success.j sp120

4.3.7开发后台Struts处理程序TestAction.java120

4.3.8运行测试StrutsDemo工程121

4.3.9解说StrutsDemo工程121

4.4本章小结122

第5章 解密Struts之核心文件123

5.1 Struts配置文件之web.xml123

5.1.1 web.xml的主要作用123

5.1.2 web.xml关键元素分析124

5.2 Struts配置文件之Struts.properties128

5.2.1 Struts.properties的主要作用128

5.2.2 Struts.properties关键元素分析129

5.3 Struts配置文件之Struts.xml129

5.3.1 Struts xml的主要作用129

5.3.2 Struts xml关键元素分析130

5.4 Struts之Action类文件142

5.4.1 Action接口和ActionSupport基类142

5.4.2 Action与Servlet API143

5.4.3 ModelDriven接口146

5.4.4异常处理149

5.5本章小结155

第6章 Struts之数据校验与国际化156

6.1类型转换156

6.1.1基本类型转换156

6.1.2自定义类型转换163

6.2数据校验的方法169

6.2.1通过Action中的validate()方法实现校验170

6.2.2通过XWork校验框架实现174

6.3 Struts实现国际化的方法180

6.3.1编写国际化资源文件180

6.3.2访问国际化资源文件182

6.3.3资源文件加载顺序185

6.4本章小结188

第7章 详解Struts之标签库189

7.1 Struts标签基本知识189

7.1.1 Struts标签概述189

7.1.2 Struts标签的使用190

7.2解析Struts控制标签193

7.2.1 if/elseif/else标签193

7.2.2 append标签193

7.2.3 generator标签196

7.2.4 iterator标签197

7.2.5 merge标签199

7.2.6 sort标签199

7.2.7 subset标签200

7.3解析Struts数据标签202

7.3.1 a标签202

7.3.2 action标签202

7.3.3 bean标签205

7.3.4 date标签206

7.3.5 debug标签207

7.3.6 i18n标签208

7.3.7 include标签208

7.3.8 param标签208

7.3.9 property标签209

7.3.10 push标签209

7.3.11 set标签209

7.3.12 text标签210

7.3.13 url标签210

7.4解析Struts表单标签211

7.4.1 form标签212

7.4.2 submit标签212

7.4.3 checkbox标签212

7.4.4 checkboxlist标签215

7.4.5 combobox标签217

7.4.6 doubleselect标签219

7.4.7 head标签221

7.4.8 file标签221

7.4.9 hidden标签221

7.4.10 inputtransferselect标签222

7.4.11 label标签224

7.4.12 optiontransferselect标签224

7.4.13 select标签226

7.4.14 optgroup标签228

7.4.15 password标签229

7.4.16 radio标签230

7.4.17 reset标签231

7.4.18 textarea/textfield标签231

7.4.19 token标签232

7.4.20 updownselect标签233

7.5解析Struts非表单标签236

7.5.1 actionerror标签236

7.5.2 actionmessage标签236

7.5.3 component标签236

7.5.4 div标签236

7.5.5 fielderror标签236

7.6本章小结239

第8章 Struts之拦截器使用技巧240

8.1拦截器基础知识240

8.1.1拦截器概述240

8.2使用Struts拦截器242

8.2.1配置并使用Struts拦截器242

8.2.2 Struts2的内置拦截器246

8.3自定义拦截器256

8.3.1开发自定义拦截器257

8.3.2配置自定义拦截器258

8.3.3拦截器执行顺序259

8.3.4方法过滤拦截器263

8.4本章小结268

第9章 在Struts中应用Ajax技术269

9.1 Ajax基本知识269

9.1.1 Ajax的基本概念269

9.1.2 Ajax的基本原理271

9.2 Ajax之XMLHttpRequest272

9.1.1 XMLHttpRequest对象的基本知识272

9.1.2 XMLHttpRequest对象的属性和方法273

9.1.3 XMLHttpRequest实例演练275

9.3 Ajax标签281

9.3.1 Ajax标签依赖包281

9.3.2 Ajax标签的使用282

9.4 Ajax之JSON插件286

9.4.1 JSON插件简介286

9.4.2 JSON插件的使用287

9.4.3实例演示288

9.5文件控制上传和下载291

9.5.1文件上传291

9.5.2文件下载295

9.6本章小结298

第10章 Struts之项目实战299

10.1软件工程在线课程系统简介299

10.1.1软件工程在线课程系统描述——前台系统299

10.1.2软件工程在线课程系统描述——后台系统303

10.2项目实例前期准备308

10.2.1设计数据库和映射文件309

10.2.2核心文件配置316

10.3项目实例前台功能具体实现317

10.3.1实现用户登录318

10.3.2实现首页内容319

10.3.3实现教师介绍319

10.3.4实现相关书籍功能321

10.3.5实现电子教程功能322

10.4项目实例后台功能具体实现324

10.4.1管理员登录功能324

10.4.2首页管理功能325

10.4.3用户管理功能327

10.4.4教师管理功能330

10.4.5课件管理功能334

10.4.6参考书籍功能335

10.5本章小结335

第3篇 持久层框架Hibernate技术338

第11章 Hibernate快速上手338

11.1 Hibernate开发基础338

11.1.1持久层概述338

11.1.2 Hibernate简介341

11.1.3 Hibernate的工作原理342

11.2 Hibernate开发准备344

11.2.1下载Hibernate开发包344

11.2.2在Eclipse中部署Hibernate开发环境344

11.2.3安装部署MySQL 驱动347

11.3 Hibernate开发实例349

11.3.1开发Hibernate项目的完整流程350

11.3.2创建HibernateDemo项目350

11.3.3创建数据表USER351

11.3.4编写POJO映射类User.java353

11.3.5编写映射文件User.hbm.xml354

11.3.6编写hibernate.cfg.xml配置文件355

11.3.7编写辅助工具类HibernateUtil.Java357

11.3.8编写DAO接口UserDAOjava360

11.3.9编写DAO层实现类UserDAOImpl.Java361

11.3.10编写测试类UserTest.java362

11.3.11解说HibernateDemo项目366

11.4本章小结367

第12章 精解Hibernate之核心文件368

12.1配置文件hibernate.cfg.xml详解368

12.2映射文件*.hbm.xml详解373

12.2.1映射文件结构373

12.2.2映射标识属性376

12.2.3使用property元素映射普通属性378

12.2.4映射集合属性380

12.3 Hibernate关联关系映射389

12.3.1单向的一对一关联389

12.3.2单向的一对多关联395

12.3.3单向的多对一关联398

12.3.4单向的多对多关联400

12.3.5双向的一对一关联402

12.3.6双向的一对多关联406

12.3.7双向的多对多关联408

12.4本章小结411

第13章 探究Hibernate之核心接口412

13.1 Configuration类412

13.1.1 Configuration类的主要作用412

13.1.2常用的Configuration操作方法413

13.2 SessionFactory接口414

13.2.1 SessionFactory的主要作用414

13.2.2常用的SessionFactory操作方法415

13.3 Session接口416

13.3.1 Session的主要作用416

13.3.2常用的Session操作方法417

13.4 Transaction接口425

13.4.1 Transaction的主要作用426

13.4.2常用的Transaction操作方法428

13.5 Query接口428

13.5.1 Query的主要作用428

13.5.2常用的Query操作方法429

13.6 Criteria接口436

13.6.1 Criteria的主要作用436

13.6.2常用的Criteria操作方法437

13.7本章小结442

第14章 Hibernate之项目实战443

14.1 Hibernate自动化代码生成工具的使用443

14.1.1下载并安装Eclipse代码生成插件MiddleGenIDE443

14.1.2使用MiddleGenIDE生成映射类及映射文件445

14.2创建UserHibernate项目446

14.2.1搭建UserHibernate环境447

14.2.2使用MiddleGenIDE生成基础代码448

14.3开发DAO层与Service层程序450

14.3.1开发DAO层代码UseDAO.java450

14.3.2开发Service层代码UserService.java451

14.4编写测试类及查看结果452

14.4.1开发测试代码UserServiceTest.java452

14.4.2查看测试结果452

14.5导出项目的JAR文件453

14.5.1导出项目JAR文件的方法453

14.5.2查看导出结果453

14.6本章小结454

第4篇 业务层框架Spring技术456

第15章 Spring快速上手456

15.1 Spring基本知识456

15.1.1 Spnng的基本概念456

15.1.2 Spring框架模块458

15.2 Spring开发准备460

15.2.1下载Spring开发包460

15.2.2下载commons-logging包461

15.2.3 Spring框架配置461

15.3 Spring开发实例464

15.3.1开发实例464

15.3.2 Spring的IoC容器468

15.4本章小结470

第16章 精解Spring之IoC原理与具体使用471

16.1在实例项目中使用Spring471

16.1.1在应用程序中使用Spring471

16.1.2在Web应用中使用Sprnig473

16.2深入理解依赖注入475

16.2.1依赖注入475

16.2.2依赖注入的3种实现方式477

16.2.3 DI3种实现方式的比较482

16.3 Spring IoC简单模拟实现483

16.3.1 Java反射机制简单介绍483

16.3.2使用JDOM读取XML信息486

16.3.3模拟实现Spring IoC容器488

16.4本章小结495

第17章 Spring之进阶运用497

17.1配置Bean的属性和依赖关系497

17.1.1 Bean的配置497

17.1.2设置普通属性值498

17.1.3配置合作者Bean501

17.1.4注入集合值502

17.2管理Bean的生命周期505

17.2.1 Spring容器中Bean的作用域507

17.2.2 Bean的实例化508

17.2.3 Bean的销毁513

17.2.4使用方法注入——协调作用域不同的Bean518

17.3让Bean可以感知Spring容器522

17.3.1使用BeanNameAware接口523

17.3.2使用BeanFactory Aware接口、ApplicationContextAware接口525

17.4 Spring的国际化支持527

17.5本章小结530

第18章 解密Spring MVC框架及标签库531

18.1解析Spring MVC技术531

18.1.1 MVC设计思想概述531

18.1.2 Spring MVC的基本思想532

18.1.3 Spring MVC框架的特点534

18.1.4分发器(DispatcherServlet)534

18.1.5控制器536

18.1.6处理器映射537

18.1.7视图解析器539

18.1.8异常处理540

18.2解析Spring基础标签541

18.2.1配置基础标签库541

18.2.2 <spring:bind>标签542

18.2.3 <spring:hasBindErrors>标签543

18.2.4 <spring:message>标签543

18.2.5其他基础标签544

18.3解析Spring表单标签545

18.3.1配置表单标签库545

18.3.2 form标签546

18.3.3 input标签548

18.3.4 checkbox标签548

18.3.5 checkboxes标签550

18.3.6 radiobutton标签550

18.3.7 radiobuttons标签551

18.3.8 password标签551

18.3.9 select标签552

18.3.10 option标签552

18.3.11 options标签553

18.3.12 textarea标签553

18.3.13 hidden标签554

18.3.14 en ors标签554

18.4 Spring MVC综合实例555

18.5本章小结558

第19章 Spring之数据库开发559

19.1 Spring JDBC基本知识559

19.1.1使用JDBCTemplate开发的优势559

19.1.2 Spring JDBCTemplate的解析561

19.1.3 Spring JDBCTemplate的常用方法564

19.2 Spring数据库开发实例572

19.2.1在Eclipse中配置开发环境572

19.2.2在applicationContext.xml中配置数据源574

19.2.3开发POJO类User.java576

19.2.4开发DAO层UserDAO.java578

19.2.5开发Service层UserService.java578

19.2.6开发测试类UserSer.viceTest.java580

19.2.7导出实例为SpringMySQL.jar压缩包582

19.3本章小结583

第5篇 SSH框架整合开发实战586

第20章 Spring集成Struts、 Hibernate586

20.1部署Spring开发环境586

20.1.1 Struts集成Hibernate586

20.1.2准备Spring集成环境590

20.2 Spring集成Hibernate592

20.2.1在Spring中配置SessionFactory592

20.2.2使用 HibernateTemplate进行数据库访问594

20.2.3使用HibernateCallback回调接口596

20.3 Spring集成Struts597

20.3.1将Struts Action处理器交至Spring托管598

20.3.2 Spring集成Struts实例602

20.4本章小结607

第21章 SSH整合开发实例608

21.1用户管理系统608

21.1.1数据库层实现608

21.1.2 Hibernate持久层设计609

21.1.3 DAO层设计610

21.1.4业务逻辑层设计612

21.1.5完成用户登录设计614

21.1.6查询所有用户信息616

21.1.7添加用户信息618

21.1.8删除用户信息621

21.1.9更新用户信息622

21.2酒店预订系统624

21.2.1 Hibernate持久层设计625

21.2.2 DAO层设计628

21.2.3业务逻辑层设计629

21.2.4使用Struts技术开发表现层程序630

21.2.5使用Spring技术集成Struts与Hibernate637

21.2.6运行酒店预订系统639

21.3本章小结640

热门推荐