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

- 丁毓峰,毛雪涛编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115443526
- 出版时间:2017
- 标注页数:390页
- 文件大小:93MB
- 文件页数:401页
- 主题词:JAVA语言-程序设计-教材;软件工具-程序设计-教材
PDF下载
下载说明
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
热门推荐
- 945803.html
- 622308.html
- 3861606.html
- 1802273.html
- 21134.html
- 441548.html
- 2975592.html
- 1519632.html
- 704542.html
- 242712.html
- http://www.ickdjs.cc/book_3610410.html
- http://www.ickdjs.cc/book_2822160.html
- http://www.ickdjs.cc/book_3383835.html
- http://www.ickdjs.cc/book_3740693.html
- http://www.ickdjs.cc/book_1409391.html
- http://www.ickdjs.cc/book_2111558.html
- http://www.ickdjs.cc/book_2033522.html
- http://www.ickdjs.cc/book_90815.html
- http://www.ickdjs.cc/book_1038572.html
- http://www.ickdjs.cc/book_2538108.html