《JSP Web应用开发案例教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:侯玉香,谭鸿健,郑旋主编
  • 出 版 社:上海:上海交通大学出版社
  • 出版年份:2017
  • ISBN:9787313177209
  • 页数:292 页
图书介绍:

第1章 初识JSP 1

1.1 JSP概述 2

1.1.1 什么是JSP 2

1.1.2 Servlet 3

1.1.3 JSP的运行原理 4

1.2 Windows下JSP运行环境的搭建 5

1.2.1 安装与配置JDK 5

1.2.2 安装与配置Tomcat服务器 9

1.3 JSP开发工具 14

1.3.1 MyEclipse简介 14

1.3.2 安装MyEclipse 15

1.3.3 配置MyEclipse 18

1.3.4 使用MyEclipse创建JSP项目 20

本章小结 25

思考与练习 25

第2章 JSP开发基础 27

2.1 Java基本程序设计 28

2.1.1 变量、常量与数据类型 28

2.1.2 流程控制语句 34

2.1.3 数组 37

2.1.4 面向对象程序设计 40

2.1.5 集合类的应用 43

2.1.6 异常处理语句 46

2.2 JavaScript脚本语言 47

2.2.1 JavaScript概述 47

2.2.2 在JSP中引入JavaScript 48

2.2.3 JavaScript的数据类型与运算符 48

2.2.4 JavaScript流程控制语句 51

2.2.5 JavaScript应用实例 52

本章小结 55

思考与练习 55

第3章 JSP的基础语法 57

3.1 JSP页面的基本结构 58

3.2 JSP中的指令标记 60

3.2.1 page指令 60

3.2.2 include指令 63

3.3 Java程序片 65

3.4 变量和方法的声明 66

3.5 Java表达式 67

3.6 JSP动作标记 69

3.6.1 include动作标记 69

3.6.2 param动作标记 70

3.6.3 forward动作标记 72

3.6.4 plugin动作标记 74

3.7 JSP中的注释 75

本章小结 76

思考与练习 76

第4章 JSP中的内置对象 77

4.1 request对象 78

4.1.1 request对象的常用方法 78

4.1.2 request对象的应用 78

4.1.3 使用request对象获取用户提交的信息 80

4.2 response对象 83

4.2.1 response对象的常用方法 83

4.2.2 使用response对象动态响应ContentType属性 83

4.2.3 response重定向 85

4.2.4 设置页面刷新频率 86

4.3 out对象 87

4.4 application对象 89

4.4.1 application对象的常用方法 89

4.4.2 application对象应用实例 89

4.5 session对象 91

4.5.1 session对象的常用方法 91

4.5.2 session对象应用实例 92

本章小结 95

思考与练习 95

第5章 JavaBean 97

5.1 JavaBean基础知识 98

5.1.1 什么是JavaBean 98

5.1.2 JavaBean的特点 98

5.2 JSP与JavaBean结合 102

5.2.1 JSP中与JavaBean相关的动作标记 102

5.2.2 调用JavaBean 103

5.2.3 获取和修改bean的属性 104

5.2.4 JavaBean的生命周期 105

5.3 使用JavaBean处理表单数据 106

5.3.1 使用JavaBean处理表单数据 107

5.3.2 设置中文编码 110

5.3.3 Post与Get 111

5.3.4 使用JavaBean制作简单用户注册页面 111

本章小结 114

思考与练习 114

第6章 Java Servlet基础 117

6.1 什么是Servlet 118

6.2 Servlet的工作原理 119

6.2.1 Servlet对象的生命周期 119

6.2.2 Servlet的init()方法 119

6.2.3 Servlet的service()方法 119

6.2.4 Servlet的destroy()方法 120

6.3 Servlet的创建、部署与运行 120

6.3.1 Servlet源文件和字节码文件 120

6.3.2 编写部署文件web.xml 121

6.3.3 创建与运行Servlet 122

6.4 通过JSP页面访问Servlet 124

6.5 doGet()与doPost()方法 129

6.6 重定向与转发 132

6.6.1 重定向 132

6.6.2 转发 133

本章小结 136

思考与练习 137

第7章 JSP中的文件操作 139

7.1 File类 140

7.2 I/O流 142

7.2.1 字节输入流 143

7.2.2 字节输出流 145

7.2.3 字符流 147

7.2.4 缓冲流 147

7.3 文件上传和下载 149

7.3.1 文件上传 149

7.3.2 文件下载 154

本章小结 157

思考与练习 157

第8章 MySQL数据库基础 159

8.1 MySQL数据库介绍 160

8.2 在Windows上安装和配置MySQL 160

8.2.1 下载MySQL 160

8.2.2 安装与配置MySQL 162

8.3 MySQL服务的基本操作 166

8.3.1 启动MySQL服务 166

8.3.2 登录和退出MySQL服务 167

8.3.3 停止MySQL服务 169

8.4 MySQL基本操作 169

8.4.1 数据库和数据表基本操作 169

8.4.2 数据记录基本操作 173

8.5 MySQL图形化管理工具 175

8.5.1 Navicat for MySQL简介 175

8.5.2 Navicat for MySQL基本操作 176

8.5.3 使用Navicat for MySQL备份与恢复数据库 179

8.5.4 使用Navicat for MySQL创建数据表 181

本章小结 183

思考与练习 183

第9章 JDBC的介绍与使用 185

9.1 JDBC概述 186

9.1.1 JDBC的作用 186

9.1.2 JDBC的体系结构 187

9.1.3 JDBC的驱动器类型 188

9.2 JDBC程序访问数据库的过程 188

9.2.1 加载JDBC数据库驱动程序 189

9.2.2 创建数据库连接 190

9.2.3 执行SQL语句 191

9.2.4 处理结果 191

9.2.5 关闭JDBC对象 191

9.3 通过Statement执行SQL语句 193

9.3.1 ResultSet 194

9.3.2 executeQuery()方法 195

9.3.3 executeUpdate()方法 197

9.4 PreparedStatement 198

9.4.1 预编译功能 199

9.4.2 使用通配符 199

9.5 JDBC事务控制 204

9.6 使用JDBC连接不同数据库 207

9.6.1 连接Oracle数据库 208

9.6.2 连接SQL Server数据库 208

9.6.3 连接Access数据库 208

本章小结 209

思考与练习 209

第10章 JSP的XML操作 211

10.1 XML文件的基本结构 212

10.2 DOM解析器 216

10.2.1 应用DOM解析器的基本步骤 216

10.2.2 DOM解析的原理 216

10.2.3 Document对象 217

10.2.4 DOM解析器应用实例 219

10.3 SAX解析器 224

10.3.1 应用SAX解析器的基本步骤 224

10.3.2 SAX解析的原理 224

10.3.3 SAX解析器应用实例 226

本章小结 232

思考与练习 233

第11章 MVC模式 235

11.1 MVC模式简介 236

11.2 JSP中的MVC模式 236

11.3 MVC模式应用实例 237

11.3.1 使用MVC模式制作简易登录模块 237

11.3.2 使用MVC模式制作查询模块 242

本章小结 248

思考与练习 248

第12章 开发企业网站 249

12.1 开发背景 250

12.2 需求分析 250

12.3 系统功能结构 250

12.4 系统功能概览 251

12.5 数据库设计 253

12.5.1 数据库概念设计 253

12.5.2 数据库物理结构设计 254

12.6 系统实现 257

12.6.1 模块公用类 257

12.6.2 JavaBean和Dao 260

12.6.3 Servlet 266

12.6.4 后台页面的实现 270

12.6.5 前台页面的实现 283

参考文献 292