图书介绍
Java Web开发技术与实践PDF|Epub|txt|kindle电子书版本网盘下载
![Java Web开发技术与实践](https://www.shukui.net/cover/15/31317133.jpg)
- 汪诚波,宋光慧 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302505556
- 出版时间:2018
- 标注页数:237页
- 文件大小:22MB
- 文件页数:250页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java Web开发技术与实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Web应用程序概述1
1.1 应用程序分类1
1.2 B/S系统相关基础知识1
1.2.1 HTTP协议1
1.2.2 静态页面与动态页面2
1.2.3 Web服务器与应用服务器2
1.3 动态页面技术概述3
1.3.1 ASP及ASP.NET技术3
1.3.2 PHP技术5
1.3.3 Servlet/JSP技术6
1.3.4 Web开发技术比较9
1.4 开发环境搭建10
1.4.1 安装JDK10
1.4.2 安装和配置Tomcat11
1.4.3 安装和配置开发环境Eclipse12
1.4.4 安装数据库MySQL20
1.5 本章小结24
第2章 Servlet、JSP基础25
2.1 Servlet技术基础25
2.1.1 Servlet的发展历史及技术特点25
2.1.2 Servlet的主要功能、运行过程及生命周期26
2.1.3 开发部署一个Servlet28
2.2 JSP技术基础31
2.2.1 JSP基础31
2.2.2 JSP运行原理31
2.2.3 开发、运行JSP程序33
2.2.4 JSP与Servlet技术比较34
2.3 MVC架构模式34
2.3.1 MVC基本思想34
2.3.2 Java Web中的MVC35
2.3.3 MVC总结37
2.4 案例:用户登录用例38
2.4.1 需求分析38
2.4.2 系统设计与MVC实现39
2.5 本章小结41
第3章 内置对象技术42
3.1 内置对象概述42
3.2 request对象42
3.2.1 request对象的主要方法简介43
3.2.2 request对象的常用技术45
3.3 response对象48
3.3.1 response对象的主要方法简介48
3.3.2 response对象的常用技术49
3.4 session对象51
3.4.1 session对象的基本概念和主要方法简介51
3.4.2 session对象的常用技术54
3.5 其他内置对象介绍55
3.5.1 application对象55
3.5.2 out对象56
3.5.3 config对象57
3.5.4 exception对象57
3.5.5 page对象与pageContext对象58
3.6 内置对象的综合应用:主页面中的用户管理60
3.6.1 需求分析60
3.6.2 技术设计60
3.6.3 核心代码62
3.7 本章小结63
第4章 异步通信Ajax技术64
4.1 Web同步请求与异步请求模式64
4.1.1 基本概念64
4.1.2 Web项目中的页面迁移65
4.2 Ajax技术基础66
4.2.1 Ajax技术基础知识66
4.2.2 Jquery Ajax技术66
4.3 HTML+Ajax+Servlet开发模式70
4.3.1 HTML+Ajax与JSP技术比较70
4.3.2 基于Ajax的主页面中的用户管理70
4.4 本章小结76
第5章 JSON技术77
5.1 JSON基本概念77
5.2 JS环境下的JSON技术78
5.2.1 JSON对象的操作78
5.2.2 案例:动态表格的生成80
5.3 Java环境下的JSON技术81
5.3.1 JSONObject类核心功能介绍81
5.3.2 JSONArray类介绍84
5.4 案例:注册页面设计85
5.4.1 系统设计85
5.4.2 具体实现86
5.5 本章小结90
第6章 Servlet技术深入91
6.1 Servlet技术体系91
6.1.1 常用的类和接口92
6.1.2 Servlet的配置93
6.2 过滤器技术95
6.2.1 基本概念95
6.2.2 过滤器的主要方法、生命周期、配置与部署96
6.2.3 过滤链97
6.2.4 字符集转换及安全过滤器的开发98
6.3 监听器技术102
6.3.1 基础知识102
6.3.2 案例:统计在线总人数103
6.4 本章小结105
第7章 JDBC技术106
7.1 JDBC原理概述106
7.1.1 JDBC基本概念106
7.1.2 JDBC驱动程序及安装107
7.1.3 一个简单的.JDBC例子108
7.2 JDBC常用的接口和类介绍109
7.2.1 Driver接口109
7.2.2 DriverManager类110
7.2.3 Connection接口111
7.2.4 Statement.PreparedStatement和CallableStatement接口113
7.2.5 ResultSet(结果集)120
7.3 使用JDBC元数据124
7.3.1 Database MetaData的使用124
7.3.2 ResultSetMetaData的使用125
7.3.3 ParameterMetaData的使用126
7.4 本章小结127
第8章 数据库访问层的设计与实现128
8.1 数据库访问层的基础知识128
8.1.1 DAO基本概念128
8.1.2 DAO层架构129
8.2 DBUtil的设计与实现130
8.2.1 连接池技术简介130
8.2.2 数据源与JNDI技术132
8.2.3 配置数据源与连接池133
8.2.4 基于数据源的DBUtil实现134
8.3 DAO层的实现136
8.3.1 数据库表结构136
8.3.2 ORM技术137
8.3.3 UserDAO的设计与实现139
8.4 应用案例:登录、注册代码重构及个人中心实现142
8.4.1 业务层的设计与实现142
8.4.2 注册过程的代码重构143
8.4.3 个人中心页面的设计与实现145
8.5 本章小结148
第9章 综合案例:网上书店149
9.1 系统分析149
9.1.1 需求功能149
9.1.2 主页面的设计与实现149
9.2 购物车的设计与实现152
9.2.1 各种技术方案分析152
9.2.2 基于数据库的实现154
9.3 分页处理技术164
9.3.1 各种技术方案分析164
9.3.2 基于数据库的设计与实现165
9.4 文件上传下载技术169
9.4.1 上传下载的基本原理169
9.4.2 jspSmartupload组件介绍172
9.4.3 新书封面图片上传174
9.5 本章小结177
第10章 SSH框架技术178
10.1 开发环境搭建178
10.1.1 JDK和Tomcat安装178
10.1.2 IntelliJ IDEA集成开发环境179
10.1.3 Maven安装180
10.1.4 创建基于Maven的Web项目180
10.2 Spring框架184
10.2.1 Spring框架概述184
10.2.2 Spring基本概念185
10.2.3 Spring框架结构186
10.2.4 依赖注入189
10.2.5 面向切面编程192
10.3 Spring MVC框架193
10.3.1 Spring MVC概述193
10.3.2 Spring MVC运行原理194
10.3.3 Spring MVC注解195
10.3.4 “Hello World”例子197
10.4 持久层框架Hibernate200
10.4.1 Hibernate简介200
10.4.2 Hibernate工作原理201
10.4.3 Hibernate应用示例202
10.5 本章小结207
第11章 基于SSH的图书管理模块设计与实现208
11.1 需求分析与系统设计208
11.1.1 需求功能说明208
11.1.2 技术方案209
11.1.3 SSH框架整合209
11.2 业务层的设计与实现218
11.2.1 设计原则218
11.2.2 具体实现219
11.3 持久层的设计与实现221
11.3.1 设计原则221
11.3.2 具体实现222
11.3.3 Model层与DTO层226
11.4 展示层及控制层的设计与实现227
11.4.1 新书录入227
11.4.2 图书编辑230
11.5 日志的设计与实现232
11.5.1 系统日志232
11.5.2 使用AOP记录日志233
11.6 本章小结236
参考文献237