所有分类
  • 所有分类
  • 精品课程
  • 课件资料
  • 标准资料
  • 资料手册
  • 图纸模型
  • 解说文案

全栈工程师系列丛书 Java Web开发技术 谭振江 2019年版

全栈工程师系列丛书 Java Web开发技术 

作者: 谭振江 

出版时间: 2019年版 

内容简介 

  主要内容包括:Java Web入门、Servlet概述、Servlet API详解、Servlet访问数据库、Cookie和Session技术、Servlet文件上传下载、Servlet过滤器和监听器、JSP入门、JSP脚本元素指令和动作、JSP隐式对象、EL表达式、JSTL标签、JSP自定义标签、Ajax基础及应用开发、Java Web综合案例之网上商城。 

目录 

第1章 Java Web入门 1 

1.1 什么是Web 1 

1.2 什么是Web服务器 2 

1.3 为什么要安装Web服务器 2 

1.4 Java Web开发环境和运行环境 4 

1.5 HTTP的请求响应模型 9 

1.5.1 HTTP简介 10 

1.5.2 HTTP的特点 10 

1.5.3 HTTP的工作流程 11 

1.5.4 HTTP请求和响应的具体构成 11 

本章总结 13 

课后练习 14 

第2章 Servlet概述 15 

2.1 什么是Servlet 15 

2.1.1 Servlet简介 15 

2.1.2 Servlet接口体系结构 16 

2.2 Servlet典型开发 16 

2.2.1 Servlet开发之实现Servlet 

接口 16 

2.2.2 Servlet开发之继承HttpServlet 18 

2.2.3 Servlet对象的生命周期 20 

2.2.4 Servlet开发详解 20 

2.3 Servlet 3.0注解方式开发 28 

2.3.1 注解方式的开发步骤 28 

2.3.2 重要注解解释 31 

本章总结 32 

课后练习 32 

第3章 Servlet API详解 34 

3.1 基本类和接口 34 

3.1.1 Servlet接口框架 34 

3.1.2 Servlet常用的接口和类 35 

3.2 Servlet API在项目中的部分应用 43 

3.2.1 关于中文乱码问题 43 

3.2.2 Response的响应类型 45 

本章总结 47 

课后练习 47 

第4章 Servlet访问数据库 50 

4.1 数据库连接池 50 

4.1.1 JDBC简介 50 

4.1.2 连接池概述及其实现原理 52 

4.1.3 第三方连接池DBCP 54 

4.2 JNDI技术 58 

4.2.1 什么是JNDI 58 

4.2.2 利用JNDI方式访问数据库 58 

4.3 Druid连接池 60 

本章总结 63 

课后练习 63 

第5章 Cookie和Session技术 64 

5.1 Cookie技术及应用 64 

5.1.1 HTTP的无状态性 64 

5.1.2 什么是Cookie技术 65 

5.1.3 Cookie的开发体验 65 

5.2 Session技术及应用 70 

5.2.1 什么是Session 70 

5.2.2 Session的工作原理 70 

5.2.3 Session的开发体验 71 

本章总结 81 

课后练习 82 

第6章 Servlet文件的上传和 

下载 83 

6.1 Servlet文件的上传 83 

6.1.1 文件上传的原理 83 

6.1.2 第三方开源项目实现文件上传 89 

6.1.3 Servlet 3.0实现文件上传 90 

6.2 Servlet文件的下载 93 

本章总结 96 

课后练习 96 

第7章 Servlet过滤器和监听器 97 

7.1 Servlet过滤器 97 

7.1.1 理解Servlet过滤器 97 

7.1.2 开发Servlet过滤器 99 

7.1.3 Servlet 3.0过滤器开发 101 

7.2 Servlet监听器 102 

7.2.1 什么是Servlet监听器 102 

7.2.2 Servlet监听器的分类和使用 103 

7.2.3 Servlet 3.0监听器的使用 107 

本章总结 109 

课后练习 109 

第8章 JSP入门 111 

8.1 什么是JSP 111 

8.2 一个JSP网页的基本结构 112 

8.3 JSP的运行原理 112 

本章总结 115 

课后练习 115 

第9章 JSP脚本元素 117 

9.1 JSP页面的基本结构 117 

9.2 变量和方法的声明 119 

9.2.1 声明变量 119 

9.2.2 声明方法 121 

9.3 Java程序片段 122 

9.4 表达式 124 

9.5 JSP中的注释 125 

9.6 JSP指令标签 126 

9.6.1 page指令 126 

9.6.2 include指令 129 

9.7 JSP动作标签 131 

9.7.1 include动作标签 131 

9.7.2 param动作标签 132 

9.7.3 forward动作标签 133 

9.7.4 useBean动作标签 134 

本章总结 139 

课后练习 140 

第10章 JSP隐式对象 141 

10.1 什么是隐式对象 141 

10.2 隐式对象的含义及应用 142 

10.2.1 request对象 142 

10.2.2 response对象 147 

10.2.3 session对象 149 

10.2.4 application对象 153 

10.2.5 out、page、pageContext 

对象 154 

10.3 四大作用域比较 157 

本章总结 160 

课后练习 160 

第11章 EL表达式 162 

11.1 EL表达式简介和基本语法 162 

11.1.1 什么是EL表达式 162 

11.1.2 EL表达式的基本语法 163 

11.1.3 禁用和启用EL表达式 169 

11.2 EL表达式的主要应用 170 

本章总结 176 

课后练习 177 

第12章 JSTL标签 178 

12.1 什么是JSTL 178 

12.2 核心标签库 179 

12.2.1 表达式控制标签 179 

12.2.2 流程控制标签 186 

12.2.3 循环标签 189 

12.2.4 URL操作标签 193 

12.3 国际化标签库 197 

12.3.1 数字日期格式化标签 197 

12.3.2 读取消息资源 207 

12.3.3 国际化 211 

12.4 SQL标签库 213 

12.4.1 设置数据源 213 

12.4.2 SQL指令标签 214 

本章总结 220 

课后练习 220 

第13章 JSP自定义标签 222 

13.1 JSP自定义标签概述 222 

13.2 JSP 2.0开发自定义标签 223 

13.2.1 不带标签体的标签 223 

13.2.2 带标签体的标签 226 

13.3 JSP 2.0标记文件 229 

本章总结 233 

课后练习 233 

第14章 Ajax基础及应用开发 235 

14.1 什么是Ajax 235 

14.2 Ajax的特点和原理 236 

14.2.1 Ajax的特点和使用场景 236 

14.2.2 Ajax的运行原理和交互流程 237 

14.3 Ajax开发体验 238 

14.3.1 Ajax的基本开发流程 238 

14.3.2 XMLHttpRequest对象详解 241 

14.4 jQuery请求Ajax 245 

本章总结 254 

课后练习 254 

第15章 Java Web综合案例之 

网上商城 255 

15.1 项目概述 255 

15.2 项目需求 256 

15.3 数据库表设计 256 

15.4 Web项目分层 259 

15.5 系统主要功能的实现 261 

15.5.1 网上商城首页 261 

15.5.2 商品列表展示 269 

15.5.3 注册功能 276 

15.5.4 用户登录和退出功能 283 

15.5.5 购物车功能 287 

15.5.6 结算功能 291 

15.5.7 发表商品评论 296 

15.5.8 商品后台管理系统 299 

资源下载
下载价格10 金币
VIP免费
0
没有账号?注册  忘记密码?

社交账号快速登录