《慧科云计算系列丛书 Java Web云端开发》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(中国)王永茂,邵秀凤
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2019
  • ISBN:9787302533405
  • 页数:353 页
图书介绍:

第1章 了解JSP 1

1.1 什么是动态网页 1

1.2 什么是JSP 1

1.3 第一个JSP程序 2

1.4 开发JSP动态网站 3

1.4.1 创建一个Web项目 3

1.4.2 设计Web项目目录结构 4

1.4.3 编写Web项目代码 4

1.4.4 部署Web项目 5

1.4.5 运行Web项目 7

1.5 JSP运行原理 7

1.6 JSP程序的运行环境 7

1.6.1 安装和配置JDK 7

1.6.2 Tomcat简介 7

1.6.3 JSP开发工具MyEclipse 8

1.7 JSP技术的基础知识 8

1.8 实验与训练指导 8

第2章 JSP语法 10

2.1 注释 11

2.1.1 HTML注释 11

2.1.2 JSP注释 12

2.2 变量和方法声明 12

2.3 表达式 13

2.4 JSP指令 14

2.4.1 page指令 14

2.4.2 include指令 17

2.4.3 taglib指令 18

2.5 JSP动作 18

2.5.1 <jsp:include>动作 18

2.5.2 <jsp:param>动作 20

2.5.3 <jsp:forward>动作 21

2.5.4 <jsp:plugin>动作 23

2.5.5 <jsp:useBean>动作 24

2.6 实验与训练指导 25

第3章 JSP内置对象 27

3.1 out对象 27

3.2 request对象 28

3.3 response对象 34

3.4 session对象 38

3.4.1 session对象的常用方法 39

3.4.2 session跟踪 46

3.5 application对象 48

3.6 config对象 51

3.7 pageContext对象 53

3.8 exception对象 55

3.9 实验与训练指导 57

第4章 客户标签 60

4.1 标签文件 60

4.1.1 静态标签文件 60

4.1.2 动态标签文件 61

4.2 自定义标签库的构建 63

4.2.1 标签处理程序的结构 63

4.2.2 标签描述文件 64

4.2.3 包含客户标签的JSP文件执行序列 66

4.3 实验与训练指导 78

第5章 在JSP中使用JavaBean 82

5.1 编写JavaBean 82

5.2 使用JavaBean 83

5.2.1 <jsp:useBean> 83

5.2.2 <jsp:setProperty> 85

5.2.3 <jsp:getProperty> 86

5.3 JSP+JavaBean编程实例 87

5.4 实验与训练指导 96

第6章 Servlet基础 101

6.1 创建和部署Servlet 101

6.1.1 创建Servlet 101

6.1.2 Servlet部署描述文件web.xml 106

6.1.3 部署Servlet 106

6.2 Servlet的基本结构 108

6.3 创建Servlet使用的某些类与接口 109

6.3.1 HttpServlet类 109

6.3.2 HttpServletRequest接口 110

6.3.3 HttpServletResponse接口 110

6.3.4 ServletConfig接口 110

6.3.5 ServletContext接口 110

6.4 Servlet生命周期 111

6.5 通过JSP页面调用Servlet 112

6.5.1 通过表单向Servlet提交数据 112

6.5.2 通过超链接访问Servlet 114

6.6 用Servlet维护session信息 115

6.6.1 使用HttpSession接口 115

6.6.2 cookie 116

6.7 Servlet之间的通信 122

6.8 实验与训练指导 125

第7章 访问数据库 126

7.1 JDBC概述 126

7.2 使用纯Java数据库驱动程序 126

7.2.1 连接MySQL数据库 126

7.2.2 连接Oracle数据库 130

7.3 查询操作 130

7.3.1 Statement 131

7.3.2 PreparedStatement 131

7.3.3 CallableStatement 134

7.4 插入、更新和删除操作 137

7.4.1 插入记录 137

7.4.2 更新记录 141

7.4.3 删除记录 143

7.5 分页显示记录 145

7.6 数据库连接池 154

7.7 查询Excel电子表格 160

7.8 事务 164

7.9 综合应用 166

7.10 实验与训练指导 169

第8章 JSP和EL 173

8.1 EL及其在JSP中的重要地位 173

8.2 EL语法 175

8.3 EL运算符 177

8.4 EL表达式中的隐含对象 183

8.5 函数 190

8.6 实验与训练指导 194

第9章 JSP标签库 198

9.1 JSTL标准标签库 198

9.1.1 什么是JSTL 198

9.1.2 如何使用JSTL 198

9.2 JSTL核心标签库 199

9.2.1 通用标签 199

9.2.2 条件标签 202

9.2.3 迭代标签 203

9.2.4 URL标签 208

9.2.5 格式标签 214

9.3 实验与训练指导 229

第10章 使用MVC创建Web应用 241

10.1 MVC中的几个概念 241

10.2 使用MVC创建Web应用的实例 241

10.3 实验与训练指导 249

第11章 过滤器和监听器 258

11.1 过滤器 258

11.2 监听器 275

11.2.1 ServletContext Listener 275

11.2.2 HttpSessionListener 278

11.2.3 ServletRequestListener 279

11.3 实验与训练指导 279

第12章 云部署 281

12.1 购买云服务器ECS和云数据库RDS 281

12.2 远程桌面连接ECS 281

12.3 在ECS安装JDK和Tomcat 282

12.4 将本地数据库部署到云数据库RDS 284

12.5 内网访问RDS的条件 286

12.6 部署项目到ECS,实现远程访问 287

12.7 解决Windows 10系统远程桌面连接不成功方法 289

12.8 实验与训练指导 293

第13章 学生管理系统 294

13.1 数据库设计 294

13.2 DAO层 294

13.3 业务层 298

13.4 表示层 299

13.5 使用JSTL/EL去除JSP页面中负责显示的Java脚本 307

13.6 使用Servlet替代负责处理/控制的JSP文件 311

13.7 合并Servlet 319

13.8 利用反射抽取Servlet基类 323

13.9 多条件查询 324

13.10 实验与训练指导 327

附录A JSP程序的运行环境 340

A.1 安装和配置JDK 340

A.1.1 安装JDK 340

A.1.2 配置JDK环境变量 340

A.2 Tomcat简介 341

A.2.1 获取Tomcat安装程序包 341

A.2.2 安装Tomcat 341

A.2.3 安装Tomcat根目录下的一些主要子目录 341

A.2.4 Tomcat的启动和停止 341

A.2.5 server.xml配置简介 341

A.2.6 web.xml配置简介 343

A.3 安装和配置MyEclipse 345

A.3.1 配置JDK 345

A.3.2 配置服务器 346

A.4 安装和配置Eclipse 347

A.4.1 Eclipse集成Tomcat 347

A.4.2 创建并部署运行Web应用 348

A.4.3 Eclipse中的Web项目自动部署到Tomcat 351

参考文献 353