注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书教育/教材/教辅教材高职高专教材Java Web应用开发

Java Web应用开发

Java Web应用开发

定 价:¥69.00

作 者: 国信蓝桥教育科技(北京)股份有限公司 著
出版社: 电子工业出版社
丛编项:
标 签: 暂缺

购买这本书可以去


ISBN: 9787121406935 出版时间: 2021-03-01 包装: 平装
开本: 16开 页数: 356 字数:  

内容简介

  本书是“大数据应用开发(Java)”1+X职业技能等级证书配套教材,同时也是蓝桥学院“Java全栈工程师”培养项目配套教材。全书共13章,以动态网页基础(JSP)、JSP基础语法、Servlet与MVC设计模式、三层架构为基础,以分页与上传下载、连接池与DbUtils类库、EL和JSTL、自定义标签、AJAX、过滤器与监听器为进阶,以调试、集群服务器和Java Web工程化项目指导为实战,系统介绍Java Web的基础编程与核心设计,重点突出Java Web开发的实战应用技能。本书直接服务于“大数据应用开发(Java)”1+X职业技能等级证书工作,可作为职业院校、应用型本科院校计算机应用技术、软件技术、软件工程、网络工程和大数据应用技术等计算机相关专业的教材,也可供从事计算机相关工作的技术人员参考。

作者简介

  国信蓝桥教育科技(北京)股份有限公司成立于2005年,是一家以大学生就业为切入点,以职业服务为主线,基于大学生职业生涯各个阶段的需求提供精准服务的人才大数据科技服务平台;通过提供教育、就业、职业服务,连接高校和企业,伴随大学生成长;获得的资质包括国家高新技术企业、中关村高新技术企业、人力资源服务许可证、出版物经营许可证、教育部产学合作协同育人单位、教育部1+X职业技能等级证书培训评价组织。

图书目录

目 录
第1章 动态网页基础(JSP) 1
1.1 动态网页 1
1.2 C/S与B/S 2
1.3 开发第一个Web项目 3
1.3.1 使用Tomcat开发Web项目 3
1.3.2 JSP执行流程 12
1.3.3 使用Eclipse开发Web项目 14
1.3.4 在Linux中安装并配置Tomcat 21
1.4 HTTP协议 21
1.4.1 通信协议 21
1.4.2 HTTP请求消息 22
1.4.3 HTTP响应消息 23
1.4.4 HTTP头字段 24
1.5 本章小结 25
1.6 本章练习 26
第2章 JSP基础语法 28
2.1 JSP页面元素 29
2.1.1 脚本(Scriptlet) 29
2.1.2 指令 30
2.1.3 注释 31
2.2 内置对象 33
2.2.1 常用内置对象及Cookie 34
2.2.2 4种范围对象的作用域 55
2.3 JSP访问数据库 62
2.4 JavaBean 64
2.4.1 使用JavaBean封装数据 64
2.4.2 使用JavaBean封装业务 66
2.4.3 动作元素 67
2.5 模板引擎概述 70
2.6 本章小结 71
2.7 本章练习 72
第3章 Servlet与MVC设计模式 76
3.1 MVC设计模式简介 76
3.2 Servlet 77
3.2.1 开发第一个Servlet程序 77
3.2.2 使用Eclipse快速开发Servlet程序 80
3.2.3 Servlet 3.x简介 82
3.2.4 Servlet生命周期 84
3.2.5 JSP生命周期 87
3.2.6 Servlet API 88
3.3 MVC设计模式案例 94
3.4 本章小结 99
3.5 本章练习 99
第4章 三层架构 101
4.1 三层架构概述 101
4.2 三层间的关系 103
4.3 优化三层架构 119
4.4 本章小结 129
4.5 本章练习 130
第5章 分页与上传、下载 132
5.1 分页显示 132
5.1.1 分页概述 132
5.1.2 分页案例 133
5.2 文件上传 142
5.2.1 使用Commons-FileUpload实现文件上传 142
5.2.2 使用Commons-FileUpload控制文件上传 147
5.3 文件下载 149
5.4 本章小结 153
5.5 本章练习 154
第6章 连接池和DbUtils类库 156
6.1 数据库连接池 156
6.1.1 JNDI 156
6.1.2 连接池与数据源 157
6.2 commons-dbutils工具类库 167
6.2.1 DbUtils类 168
6.2.2 QueryRunner类 168
6.2.3 ResultSetHandler接口及其实现类 169
6.2.4 增、删、改操作 179
6.2.5 手动处理事务 181
6.3 本章小结 188
6.4 本章练习 188
第7章 EL和JSTL 190
7.1 EL表达式 190
7.1.1 EL表达式语法 190
7.1.2 EL表达式操作符 193
7.1.3 EL表达式的隐式对象 196
7.2 JSTL标签及核心标签库 198
7.2.1 JSTL使用前准备 198
7.2.2 JSTL核心标签库 198
7.3 本章小结 208
7.4 课后练习 209
第8章 自定义标签 210
8.1 自定义标签简介 210
8.2 传统标签 213
8.2.1 Tag接口 213
8.2.2 IterationTag接口 214
8.2.3 BodyTag接口 216
8.3 简单标签 220
8.3.1 SimpleTag接口 220
8.3.2 JspFragment类 221
8.3.3 SimpleTagSupport类 222
8.3.4 标签体内容的执行条件 224
8.4 本章小结 226
8.5 课后练习 227
第9章 AJAX 229
9.1 AJAX简介 229
9.2 使用JavaScript实现AJAX 230
9.2.1 XMLHttpRequest对象的常用方法 230
9.2.2 XMLHttpRequest对象的常用属性 230
9.2.3 使用AJAX实现异步请求 231
9.3 使用jQuery实现AJAX 235
9.3.1 $.ajax()方法 235
9.3.2 $.get()方法 236
9.3.3 $.post()方法 237
9.3.4 $(selector).load ()方法 237
9.4 JSON 239
9.4.1 JSON简介 239
9.4.2 AJAX使用JSON传递数据 240
9.5 AJAX应用―验证码校验 243
9.6 本章小结 247
9.7 本章练习 248
第10章 过滤器与监听器 250
10.1 过滤器 250
10.1.1 过滤器原理 250
10.1.2 开发第一个Filter程序 251
10.1.3 Filter映射 255
10.1.4 Filter链 256
10.1.5 使用Filter解决乱码问题 258
10.2 监听器 259
10.2.1 监听域对象的创建与销毁 259
10.2.2 监听域对象中属性的变更 264
10.2.3 监听HttpSession中对象的四个阶段 267
10.3 本章小结 274
10.4 本章练习 275
第11章 调试 276
11.1 使用Eclipse调试 276
11.1.1 使用Eclipse调试Java程序 276
11.1.2 使用Eclipse调试本地Java Web后台程序 282
11.1.3 使用Eclipse远程调试Java Web程序 283
11.2 使用Chrome调试前台程序 287
11.3 本章小结 294
11.4 本章练习 295
第12章 集群服务器 296
12.1 集群简介 296
12.1.1 集群的概念和特点 296
12.1.2 正向代理和反向代理 299
12.2 Nginx 300
12.2.1 使用Nginx+Tomcat实现动静分离 300
12.2.2 使用Nginx+Tomcat搭建集群服务器 304
12.3 本章小结 308
12.4 本章练习 308
第13章 Java Web工程化项目指导 310
13.1 项目设计指导 310
13.2 解决方案 310
13.3 工程化问题 320
13.2.1 Maven 320
13.2.2 Docker 325
13.2.3 Git/GitHub 326
13.4 本章小结 329
13.5 本章练习 330
附录A 部分练习参考答案及解析 332
参考文献 342

本目录推荐