图书介绍

Java Web开发教程 基于Struts2+Hibernate+Spring2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java Web开发教程 基于Struts2+Hibernate+Spring
  • 丁毓峰,毛雪涛编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115443526
  • 出版时间:2017
  • 标注页数:390页
  • 文件大小:93MB
  • 文件页数:401页
  • 主题词:JAVA语言-程序设计-教材;软件工具-程序设计-教材

PDF下载


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

下载说明

Java Web开发教程 基于Struts2+Hibernate+SpringPDF格式电子书版下载

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

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

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

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

图书目录

第1章Java Web应用开发概述1

1.1 Web的概念1

1.1.1 Web的定义1

1.1.2 JSP和其他Web编程语言1

1.1.3 Web的相关标准2

1.1.4 JSP开发Web应用的4种方式2

1.2计算机网络体系结构3

1.2.1 OSI模型3

1.2.2 TCP/IP模型4

1.2.3 B/S的应用软件架构4

1.3 HTTP5

1.3.1什么是HTTP5

1.3.2 URL含义5

1.3.3 HTTP请求6

1.3.4 HTTP响应7

1.4本章小结9

习题9

第2章Java Web开发环境10

2.1 Java开发包JDK10

2.1.1 JDK下载安装10

2.1.2 JDK部署测试12

2.2可视化集成开发环境Eclipse14

2.2.1 Eclipse概述14

2.2.2 Eclipse的体系结构14

2.2.3 Eclipse的安装及JDK集成15

2.2.4 Eclipse开发Java程序16

2.3 Web服务器Tomcat18

2.3.1 Tomcat概述18

2.3.2 Tomcat的下载和安装18

2.3.3在Eclipse中配置Tomcat23

2.3.4在Eclipse中测试Tomcat26

2.3.5 Web应用程序的部署29

2.3.6在Eclipse中部署Web应用程序30

2.4 MySQL的下载与安装31

2.4.1 MySQL简介32

2.4.2 MySQL的下载32

2.4.3 MySQL的安装34

2.4.4 MySQL Workbench的使用40

2.5本章小结40

习题40

第3章JSP基础42

3.1 JSP页面42

3.1.1编写JSP页面文件42

3.1.2 JSP的运行分析43

3.2 JSP语法44

3.2.1 JSP声明44

3.2.2 JSP表达式45

3.2.3 JSP注释46

3.2.4 JSP指令47

3.3 JSP内置对象50

3.3.1 JSP内置对象概述50

3.3.2 request对象51

3.3.3 response对象53

3.3.4 out对象55

3.3.5 session对象56

3.3.6 application对象58

3.4 JSP动作标签60

3.4.1包含标签〈j〈j sp:include〉60

3.4.2转发标签〈j〈jsp:forward〉61

3.4.3参数标签〈j〈jsp:param〉62

3.4.4创建Bean标签〈j〈jsp:useBean〉63

3.4.5设置属性值标签〈j〈j sp: setProperty〉64

3.4.6获取属性值标签〈j〈j sp:getProperty〉64

3.5 JavaBean的使用65

3.5.1 JavaBean概述65

3.5.2 JavaBean种类65

3.5.3定义JavaBean65

3.5.4设置JavaBean的属性66

3.5.5 JavaBean的存储范围67

3.5.6 JavaBean实例67

3.6 Servlet的使用70

3.6.1 Servlet概述70

3.6.2 Servlet结构体系70

3.6.3 Servlet技术特点71

3.6.4 Servlet与JSP的区别71

3.6.5 Servlet的生命周期71

3.6.6 Servlet的常用类和接口72

3.6.7 Servlet实例74

3.7本章小结76

习题77

第4章JSP文件操作78

4.1获取文件信息78

4.2创建、删除Web服务目录79

4.2.1创建目录和文件79

4.2.2删除文件和目录81

4.3读写文件82

4.3.1读写文件的常用流82

4.3.2读取文件84

4.3.3写文件86

4.4文件上传88

4.5文件下载89

4.6本章小结91

习题91

第5章Java Web的数据库操作92

5.1 JDBC技术92

5.1.1 JDBC简介92

5.1.2 JDBC连接数据库的过程93

5.2 JDBC的API93

5.2.1 Connection接口93

5.2.2 DriverManager类93

5.2.3 Statement接口93

5.2.4 PreparedStatement接口93

5.2.5 ResultSet接口94

5.3使用JDBC连接MySQL数据库94

5.3.1下载并安装MySQL JDBC驱动94

5.3.2 Java程序连接MySQL数据库95

5.4 JDBC操作数据库96

5.4.1添加数据96

5.4.2查询数据97

5.4.3修改数据97

5.4.4删除数据98

5.5 JDBC在Java Web中的应用98

5.5.1开发模式98

5.5.2分页查询98

5.5.3 JSP通过JDBC驱动MySQL数据库实例98

5.6本章小结101

习题102

第6章Struts基础103

6.1 Struts开发基础103

6.1.1 MVC的基本概念103

6.1.2 Struts的工作原理104

6.1.3 Struts 2的优点106

6.2 Struts开发准备106

6.2.1 Tomcat服务器基本知识106

6.2.2下载并安装Tomcat服务器107

6.2.3在Eclipse中部署Tomcat107

6.3 Struts开发实例107

6.3.1 MyfirstStruts项目概述107

6.3.2创建Struts工程MyfirstStruts108

6.3.3在Eclipse中部署Struts开发包109

6.3.4编写工程配置文件web.xml109

6.3.5创建struts.properties文件111

6.3.6编写struts.xml控制器文件112

6.3.7开发index.jsp和success.jsp前端页面文件112

6.3.8开发后台Struts处理程序HelloAction .java113

6.3.9运行MyfirstStruts工程114

6.4本章小结115

习题115

第7章Struts核心文件116

7.1 Struts配置文件之web.xml116

7.1.1 web.xml的主要作用116

7.1.2 web.xml关键元素分析116

7.2 Struts配置文件之struts.properties117

7.2.1 struts.properties的主要作用117

7.2.2 struts.properties关键元素分析117

7.3 Struts配置文件之struts.xml118

7.3.1 struts.xml的主要作用118

7.3.2 struts.xml关键元素分析118

7.4 Struts之Action类文件120

7.4.1 Action接口和ActionSupport基类120

7.4.2 Action与Servlet API121

7.4.3 ModelDriven接口122

7.4.4异常处理124

7.5本章小结125

习题125

第8章Struts基本方法和关键技术126

8.1 Struts数据校验126

8.1.1基本类型转换126

8.1.2自定义类型转换131

8.1.3 Action中的validate()校验方法132

8.1.4 XWork校验框架实现方法137

8.2 Struts 2框架国际化的方法142

8.2.1编写国际化资源文件142

8.2.2访问国际化资源文件143

8.2.3资源文件加载过程147

8.3使用Struts 2拦截器148

8.3.1配置Struts拦截器149

8.3.2 Struts 2内置拦截器151

8.4自定义拦截器156

8.4.1创建自定义拦截器156

8.4.2配置自定义拦截器157

8.4.3拦截器执行顺序分析157

8.4.4创建和配置方法过滤拦截器161

8.5 AJAX概念和原理162

8.5.1 AJAX概念162

8.5.2 AJAX原理162

8.6 XMLHttpRequest163

8.6.1 XMLHttpRequest基础知识163

8.6.2 XMLHttpRequest的属性和方法164

8.7 AJAX标签的应用170

8.7.1 AJAX标签依赖包170

8.7.2 AJAX标签的使用171

8.8 AJAX的JSON插件173

8.8.1 JSON插件概述173

8.8.2 JSON插件的使用174

8.8.3 JSON插件使用实例175

8.9文件控制上传和下载178

8.9.1文件上传178

8.9.2文件下载182

8.10 Struts开发实战184

8.11本章小结187

习题188

第9章Hibernate开发基础190

9.1 Hibernate入门190

9.1.1持久层概述190

9.1.2 Hibernate简介191

9.1.3 Hibernate的工作原理191

9.2 Hibernate开发准备192

9.2.1 Hibernate开发包的下载192

9.2.2在Eclipse中部署Hibernate开发环境193

9.2.3安装部署MySQL驱动195

9.3 MyfirstHibemate项目开发196

9.3.1开发Hibernate项目的完整流程196

9.3.2创建MyfirstHibemate项目197

9.3.3创建数据表USER199

9.3.4 POJO映射类User .java199

9.3.5映射文件User.hbm.xml200

9.3.6 hibemate.cfg.xml配置文件201

9.3.7辅助工具类SessionFactory.Java202

9.3.8 DAO接口类UserDAO.java204

9.3.9 DAO接口实现类UserDAOImpl.Java205

9.3.10测试类UserClientTest .java206

9.4本章小结209

习题210

第10章Hibernate核心文件和接口211

10.1配置文件hibernate.cfg.xml解析211

10.2映射文件*.hbm.xml解析215

10.2.1文件结构216

10.2.2标识属性217

10.2.3使用property元素映射普通属性219

10.2.4映射集合属性221

10.3 Hibernate关联关系映射227

10.3.1单向的一对一关联227

10.3.2单向的一对多关联230

10.3.3单向的多对一关联231

10.3.4单向的多对多关联232

10.3.5双向的一对一关联233

10.3.6双向的一对多关联236

10.3.7双向的多对一关联236

10.3.8双向的多对多关联238

10.4 Hibernate核心接口240

10.4.1 Configuration类240

10.4.2 SessionFactory接口240

10.4.3 Session接口241

10.4.4 Query接口242

10.4.5 Criteria接口244

10.4.6 Transaction接口246

10.5 Hibernate项目实例246

10.5.1搭建Hibernate项目环境246

10.5.2添加Hibernate开发包247

10.5.3创建项目基础代码和Hibernate配置文件249

10.5.4开发DAO层代码253

10.5.5开发Service层代码254

10.5.6开发测试代码255

10.5.7查看测试结果256

10.6本章小结257

习题257

第11章Spring基础258

11.1 Spring基本概念258

11.2 Spring下载及配置260

11.2.1下载Spring开发包260

11.2.2 Spring开发包准备261

11.2.3在项目中配置Spring262

11.2.4学生信息系统实例265

11.2.5 Spring的IoC容器269

11.3 Spring MVC技术270

11.3.1 MVC的基本思想270

11.3.2 Spring MVC工作流程271

11.3.3 Spring MVC框架的特点272

11.3.4分发器(DispatcherServlet)272

11.3.5控制器274

11.3.6处理器映射275

11.3.7视图解析器276

11.3.8异常处理277

11.4 Spring MVC实例278

11.5本章小结281

习题282

第12章 深入Spring技术283

12.1控制反转原理283

12.1.1控制反转与依赖注入283

12.1.2依赖注入的实现方式284

12.2配置Bean的属性和依赖关系290

12.2.1简单Bean的配置290

12.2.2合作者Bean的配置293

12.2.3注入集合值294

12.3 Bean的生命周期298

12.3.1管理Bean的生命周期298

12.3.2 Spring容器中Bean的作用域300

12.3.3 Bean的实例化300

12.3.4 Bean的销毁306

12.3.5协调作用域不同的Bean310

12.4 Bean感知Spring容器314

12.4.1使用BeanNameAware接口315

12.4.2使用BeanFactory Aware、 Application ContextAware接口317

12.5 Spring的国际化支持319

12.6 Spring之数据库开发322

12.6.1 Spring JDBC的优势322

12.6.2 Spring JDBCTemplate的解析325

12.6.3 Spring JDBCTemplate的常用方法328

12.6.4 Spring数据库开发的步骤335

12.7本章小结343

习题344

第13章SSH集成方法及综合实例346

13.1部署Spring开发环境346

13.1.1 Struts集成Hibernate346

13.1.2构建Spring集成环境349

13.2 Spring集成Hibernate352

13.2.1在Spring中配置SessionFactory352

13.2.2使用HibernateTemplate访问数据库354

13.2.3使用HibernateCallback回调接口356

13.3 Spring集成Struts 2357

13.3.1 Spring托管Struts Action处理器357

13.3.2 Spring集成Struts实例361

13.4客户管理系统367

13.4.1数据库层实现367

13.4.2 Hibernate持久层设计368

13.4.3 DAO层设计370

13.4.4业务逻辑层设计373

13.4.5完成客户登录设计374

13.4.6查询所有客户信息378

13.4.7添加客户信息380

13.4.8删除客户信息382

13.4.9更新客户信息384

13.5本章小结386

附录Java Web开发常见错误及解决方法387

热门推荐