Jakarta Web应用开发技术
全新正版 极速发货
¥
45.77
6.6折
¥
69
全新
库存23件
作者肖海鹏,张玺君 编
出版社清华大学出版社
ISBN9787302671978
出版时间2024-09
装帧平装
开本32开
定价69元
货号1203389032
上书时间2024-12-03
商品详情
- 品相描述:全新
- 商品描述
-
目录
第1章 JakartaEE入门(视频讲解:18分钟,4集) 1
1.1 JakartaEE 与 Tomcat 1
1.1.1 JakartaEE 规范下载 1
1.1.2 JakartaEE 核心架构 2
1.1.3 Tomcat下载与配置 3
1.2 Eclipse集成 Tomcat 6
1.3 C/S与 B/S 11
1.3.1 C/S模式 11
1.3.2 B/S模式 11
1.3.3 HTTP 12
1.3.4 HTML 与JSP 14
1.4 MVC 架构与 AJAX 架构 15
1.4.1 JSP与 Servlet的定位 15
1.4.2 MVC 架构 16
1.4.3 AJAX 架构 17
1.5 本章习题 18
第2章 Servlet控制器(视频讲解:200分钟,13集) 19
2.1 Jakarta Web项目 19
2.1.1 Hello项目示例 19
2.1.2 Jakarta Web项目结构 21
2.1.3 URL 格式 22
2.2 Servlet接口 23
2.2.1 接口方法 23
2.2.2 Servlet生命期 24
2.3 Servlet配置 25
2.3.1 @WebServlet 27
2.3.2 URL 模式 28
2.3.3 Servlet加载 29
2.3.4 初始化参数 29
2.3.5 异步配置 30
2.4 HttpServlet类 31
2.4.1 GenericServlet总览 31
2.4.2 案例:初始化参数配置与读取 32
2.4.3 HttpServlet分发请求 33
2.4.4 案例:用户登录 34
2.5 ServletRequest接口 37
2.5.1 接收请求参数 37
2.5.2 属性值传递 39
2.6 ServletResponse与 RequestDispatcher接口 40
2.6.1 转发与重定向 40
2.6.2 回应字符流 43
2.6.3 回应字节流 43
2.6.4 动态输出文件 45
2.7 Servlet异常管理 46
2.7.1 ServletException 47
2.7.2 IOException 49
2.7.3 Exception处理 49
2.7.4 错误页配置 53
2.8 路径使用 54
2.8.1 HttpServletRequest读取路径 54
2.8.2 Web站点实际路径 55
2.8.3 转发路径 56
2.8.4 重定向路径 57
2.8.5 静态资源路径 57
2.8.6 表单提交路径 58
2.8.7 脚本提交路径 58
2.8.8 嵌入资源路径 59
2.8.9 反射读取路径 59
2.9 本章习题 59
第3章 JSP视图(视频讲解:110分钟,7集) 62
3.1 JSP与 Servlet的关系 62
3.2 JSP指令 64
3.2.1 Page指令 64
3.2.2 taglib指令 65
3.2.3 include指令 65
3.3 JSP中的Java元素 66
3.3.1 Java脚本与表达式 66
3.3.2 Java声明 67
3.3.3 JSP中使用注释 68
3.4 JSP的9个内置对象 70
3.4.1 request与response对象 70
3.4.2 pageContext对象 72
3.4.3 session与application对象 73
3.5 jsp:标准动作 73
3.5.1 jsp:useBean 73
3.5.2 jsp:setProperty 与 jsp:getProperty 75
3.5.3 jspinclude 75
3.5.4 jsp:forward 76
3.6 本章习题 76
第4章 EL表达式(视频讲解:45分钟,3集) 80
4.1 读取 Bean对象属性 81
4.2 隐式对象 82
4.3 属性范围查找 83
4.4 调用 Bean的方法 84
4.5 本章习题 84
第5章 JSTL标签库(视频讲解:71分钟,5集) 85
5.1 自定义标签库 86
5.2 核心标签库 88
5.2.1 一般用途标签 88
5.2.2 条件判断标签 90
5.2.3 迭代标签 c:forEach 94
5.2.4 URL 相关标签 98
5.3 格式化标签库 101
5.3.1 格式化数字、货币、百分比 101
5.3.2 格式化日期和时间 103
5.4 本章习题 103
第6章 HTTP状态管理(视频讲解:42分钟,3集) 105
6.1 session 105
6.1.1 客户端识别 106
6.1.2 session的生命期 107
6.1.3 session的数据存储 109
6.1.4 URL 重写 110
6.1.5 session常见问题 111
6.2 application与 ServletContext 111
6.2.1 读取全局配置参数 111
6.2.2 全局变量 112
6.3 cookie 113
6.3.1 创建cookie 114
6.3.2 cookie的生命期 114
6.3.3 cookie使用限制 116
6.4 本章习题 116
第7章 过滤器(视频讲解:52分钟,3集) 118
7.1 Filter接口 118
7.2 过滤器声明 119
7.3 案例:编码转换 121
7.4 案例:权限校验 122
7.5 本章习题 123
第8章 监听器(视频讲解:51分钟,4集) 124
8.1 监听器声明 124
8.2 ServletContextListener 125
8.3 HttpSessionListener 127
8.3.1 在线用户数统计 127
8.3.2 网络聊天室管理 128
8.4 ServletRequestListener 130
8.5 本章习题 130
第9章 文件上传(视频讲解:17分钟,1集) 132
9.1 文件上传页面 132
9.2 SmartUpload方案 133
9.3 Commons方案 134
9.4 Part方案 135
9.5 本章习题 136
第10章 AJAX与Applet(视频讲解:102分钟,7集) 137
10.1 XMLHttpRequest 137
10.2 jQuery 139
10.3 JSON 141
10.3.1 JSON 与 XML 141
10.3.2 each函数 144
10.3.3 案例:省市区三级联动 146
10.4 案例:旅游景点 150
10.4.1 表设计 150
10.4.2 页面设计 153
10.4.3 脚本设计 155
10.4.4 控制层设计 155
10.4.5 服务层设计 158
10.4.6 实体层设计 159
10.4.7 持久层设计 160
10.4.8 运行环境 164
10.5 Applet 164
10.6 本章习题 168
第11章 服务器异步(视频讲解:76分钟,6集) 169
11.1 AsyncContext 170
11.2 异步监听器 172
11.3 案例:12306抢票 173
11.4 非阻塞IO 176
11.4.1 NIO 读数据 177
11.4.2 NIO 写数据 179
11.5 本章习题 181
第12章 网上书城项目实战(视频讲解:172分钟,11集) 183
12.1 项目结构与权限 183
12.2 开发环境说明 183
12.3 书城项目表结构设计 183
12.4 项目需要哪些jar包 185
12.5 配置 web.xml 186
12.6 log4j日志 186
12.7 配置数据库连接 187
12.8 权限设置 187
12.8.1 注册用户鉴权 188
12.8.2 管理员鉴权 188
12.8.3 JSP访问权限 189
12.9 共性代码抽取 189
12.9.1 持久层提取 189
12.9.2 视图层提取 191
12.10 主页图书列表实现 192
12.11 图书封面 194
12.12 图书明细页实现 197
12.13 用户管理 198
12.13.1 用户登录 198
12.13.2 用户退出 201
12.13.3 用户注册 201
12.14 购物车实现 206
12.14.1 购物车设计 206
12.14.2 显示购物车 206
12.14.3 加入商品到购物车 208
12.14.4 移除购物车中的商品 209
12.15 用户付款 210
12.15.1 结算 210
12.15.2 付款 213
12.15.3 付款异常处理 216
12.16 新书上架 218
12.17 查询用户购买记录 221
12.18 中文乱码问题 225
12.19 数据库连接池 226
第13章 服务器推送(视频讲解:33分钟,3集) 229
13.1 WebSocket 229
13.1.1 WebSocket对象 229
13.1.2 JakartaEE10与 WebSocket 231
13.1.3 案例:网络聊天室 233
13.2 HTTP/2服务器推送 236
13.2.1 HTTP/2介绍 236
13.2.2 Tomcat配置 APR 237
13.2.3 服务器推送 240
13.3 本章习题 242
第14章 JSON-B与JSON-P(视频讲解:53分钟,4集) 244
14.1 Json串与Java对象互转 244
14.2 Jsonb接口 245
14.3 案例:文件反序列化 246
14.4 JSON 数据格式化 247
14.5 JsonbConfig 248
14.6 本章习题 250
第15章 JSF入门(视频讲解:40分钟,2集) 251
15.1 JSF运行机制 252
15.1.1 事件响应 252
15.1.2 Servlet映射 255
15.1.3 全局参数配置 256
15.1.4 XHTML 页 256
15.1.5 JSF HTML 标签库 257
15.1.6 ManagedBean 258
15.1.7 JSF表达式 260
15.1.8 FacesContext 261
15.2 案例:用户管理系统 262
15.2.1 JSF项目向导 262
15.2.2 系统配置文件 266
15.2.3 用户登录 266
15.2.4 用户注册 269
15.2.5 主页显示 271
15.2.6 用户退出 273
15.3 本章习题 274
第16章 JDBC访问数据库(视频讲解:18分钟,1集) 276
16.1 JDBCAPI介绍 277
16.2 Connection接口 277
16.3 Statement接口 279
16.4 PreparedStatement接口 280
16.5 CallableStatement接口 281
16.6 ResultSet接口 281
16.7 本章习题 282
附录A 284
内容摘要
本书基于Jakarta EE10规范,结合Tomcat 10.1 Web服务器,全面系统地讲解了Jakarta Web开发技术。本书作者:具有多年教学经验和项目开发经验,因此书中着重强调实用技术,对于不常用技术只进行简单介绍。书中采用了大量的项目案例讲解相关复杂理论,并用企业级项目进行了项目实战演示,浅显易懂。
本书共16章,第1章是Jakarta EE技术背景介绍,第2~5章是Jakarta EE的核心技术,第6~9章是Jakarta EE的高级应用,第10、11章是客户端异步和Web服务器异步技术,第12章是Jakarta Web企业项目实战,第13、14章是JakartaEE10的特性介绍,第15章是比较冷门的JSF技术入门,第16章是JDBC访问数据库技术。
本书可作为高等院校相关专业的Java课程教材,也可作为培训机构教材,还可作为各种层次的Java学习者和使用者的参考书。
— 没有更多了 —
以下为对购买帮助不大的评价