Java Web开发技术与实践(第2版)
¥
10.99
2.5折
¥
43.9
八五品
仅1件
作者汪诚波 宋光慧
出版社清华大学出版社
出版时间2021-10
版次2
装帧其他
货号9787302591153
上书时间2024-07-17
商品详情
- 品相描述:八五品
图书标准信息
-
作者
汪诚波 宋光慧
-
出版社
清华大学出版社
-
出版时间
2021-10
-
版次
2
-
ISBN
9787302591153
-
定价
43.90元
-
装帧
其他
-
开本
16开
-
纸张
胶版纸
-
页数
222页
-
字数
332.000千字
- 【内容简介】
-
本书在第1版的基础上进行了全面修订。全书共10章,主要内容包括3部分: 一是Servlet技术体系,属于基础知识,包括Servlet/JSP、内置对象技术与JDBC技术规范;二是主流开发框架技术,包括Spring、SpringMVC、Spring Boot以及MyBatis;三是基于MVC以及多层架构的软件工程技术。后两部分紧密结合,互为补充与说明。本书还介绍了前端与服务器端紧密相关的技术,主要包括JSON数据格式及其处理技术以及Vue Axios技术。本书以登录与注册、动态表格与增删改查、分页、文件上传等Web项目中的经典问题的解决展开,在介绍相关技术的同时,展现软件开发的实际过程。
本书不仅适合作为应用型本科教材,也可供Web开发爱好者自学者及工程技术人员参考。
- 【目录】
-
第1章Web应用概述1
1.1网络应用分类1
1.2B/S基础知识1
1.2.1HTTP1
1.2.2静态页面与动态页面2
1.2.3Web服务器与应用服务器2
1.3动态页面技术概述3
1.3.1ASP及ASP.NET技术3
1.3.2PHP技术5
1.3.3Servlet/JSP技术6
1.3.4Web开发技术比较9
1.4开发环境搭建10
1.4.1安装JDK10
1.4.2安装和配置Tomcat11
1.4.3安装和配置Eclipse12
1.4.4安装MySQL18
1.5本章小结22
第2章Servlet和JSP基础23
2.1Servlet技术基础23
2.1.1Servlet的历史及技术特点23
2.1.2Servlet的主要API、运行过程及生命周期24
2.1.3开发部署Servlet27
2.2JSP技术基础29
2.2.1JSP简介29
2.2.2JSP运行原理30
2.2.3开发、运行JSP程序31
2.2.4JSP与Servlet的比较32
2.3Tomcat服务器33
2.3.1Tomcat服务器中主要目录的内容及作用33
2.3.2Web项目中的资源访问路径34
2.3.3Tomcat资源管理35
2.4MVC模式36
2.4.1MVC基本思想36
2.4.2Java Web应用中的MVC37
2.4.3关于MVC模式的总结38
2.5案例——用户登录40
2.5.1需求分析40
2.5.2设计与MVC实现40
2.6本章小结43
第3章内置对象技术44
3.1内置对象概述44
3.2request对象45
3.2.1主要方法45
3.2.2常用技术47
3.2.3作用域与生命周期51
3.3response对象51
3.3.1主要方法51
3.3.2常用技术52
3.4session对象55
3.4.1基本概念和主要方法55
3.4.2常用技术58
3.5其他内置对象介绍59
3.5.1application对象59
3.5.2out对象59
3.5.3config对象60
3.5.4exception对象61
3.5.5page对象与pageContext对象62
3.6案例——主页面中的用户管理63
3.6.1需求分析63
3.6.2技术设计64
3.6.3核心代码66
3.7本章小结67
第4章JSON与Ajax技术68
4.1JSON基本概念68
4.2JavaScript环境下的JSON技术69
4.3Java环境下的JSON技术70
4.3.1基础知识70
4.3.2核心类及其用法71
4.4异步通信基础知识74
4.4.1异步通信的基本概念74
4.4.2Web项目中的页面迁移75
4.5用Axios实现Ajax技术75
4.5.1Ajax基础知识75
4.5.2Axios技术76
4.5.3进一步了解Axios技术78
4.6HTML Ajax与JSP技术的比较80
4.7案例——基于Ajax的主页面代码重构80
4.7.1需求分析80
4.7.2技术设计81
4.7.3核心代码83
4.8本章小结87
第5章Servlet技术深入剖析88
5.1Servlet技术体系88
5.1.1常用类和接口89
5.1.2全面了解Servlet配置90
5.2过滤器技术92
5.2.1基本概念92
5.2.2过滤器的主要方法、生命周期与部署93
5.2.3过滤链94
5.2.4安全过滤器的开发95
5.3器技术97
5.3.1基础知识97
5.3.2案例——统计在线总人数99
5.4本章小结101
第6章Spring与SpringMVC技术102
6.1Spring概述102
6.1.1什么是Spring102
6.1.2Spring框架结构103
6.2Spring IOC105
6.2.1相关概念106
6.2.2Spring IOC容器管理bean107
6.2.3基于XML的依赖注入109
6.2.4基于注解的依赖注入111
6.3面向切面编程113
6.4SpringMVC框架115
6.4.1概述115
6.4.2运行原理115
6.4.3SpringMVC注解117
6.4.4案例——基于SpringMVC注册页面的实现121
6.5本章小结126
第7章Spring Boot框架技术127
7.1Maven127
7.1.1Maven的安装与常用配置127
7.1.2Maven的pom.xml文件与常用命令130
7.2Spring Boot框架131
7.2.1Spring Boot目录结构及运行过程132
7.2.2Spring Boot运行原理136
7.2.3Spring Boot常用注解138
7.3重构注册页面139
7.4本章小结142
第8章JDBC技术143
8.1JDBC原理概述143
8.1.1JDBC基本概念143
8.1.2JDBC驱动程序及安装144
8.1.3JDBC应用示例144
8.2JDBC常用接口和类146
8.2.1Driver接口146
8.2.2DriverManager类146
8.2.3Connection接口147
8.2.4Statement、PreparedStatement和CallableStatement
接口149
8.3结果集156
8.4使用JDBC元数据160
8.4.1DatabaseMetaData接口的使用160
8.4.2ResultSetMetaData接口的使用161
8.4.3ParameterMetaData使用162
8.5本章小结163
第9章DAO层与MyBatis框架技术164
9.1DAO层的基础知识164
9.1.1DAO简介164
9.1.2DAO层架构165
9.2连接池与数据源166
9.2.1连接池技术简介166
9.2.2数据源与JNDI技术167
9.2.3连接池与数据源的配置168
9.3ORM的概念与实现169
9.3.1ORM技术169
9.3.2DAOUser的设计与实现170
9.4MyBatis框架173
9.4.1概况173
9.4.2工作原理174
9.5Spring Boot MyBatis175
9.5.1项目准备175
9.5.2DAO层设计177
9.5.3MyBatis的常用注解179
9.5.4基于MyBatis的DAO层异常处理181
9.5.5事务处理@Transactional注解181
9.6案例——具有事务处理功能的注册页面183
9.6.1页面设计184
9.6.2各层设计185
9.6.3运行188
9.7本章小结188
第10章书店后台管理设计与实现189
10.1项目准备189
10.1.1数据库表设计189
10.1.2项目开发环境搭建189
10.2配置及各层设计190
10.2.1配置190
10.2.2各层设计191
10.3分页与模糊查找195
10.3.1分页技术的各种实现方案195
10.3.2分页与模糊查找功能的设计与实现196
10.4文件上传与新书录入201
10.4.1上传和下载的基本原理201
10.4.2Spring Boot的文件异步上传核心技术204
10.4.3新书录入功能的实现206
10.5图书编辑与删除211
10.5.1页面设计与效果211
10.5.2各层核心代码214
10.6书店后台管理前端页面整合215
10.7日志管理216
10.7.1基础知识217
10.7.2日志的使用218
10.7.3日志的输出220
10.8本章小结222
参考文献223
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价