《高等学校计算机专业教材精选 基于Eclipse平台的JSP应用教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:陈恒主编;陆琳琳,刘海燕副主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2015
  • ISBN:9787302399605
  • 页数:326 页
图书介绍:本书以JSP网站设计为主,以大量的实例介绍JSP程序设计的基本思想、方法和技术,同时以大量的工程实践环节巩固JSP网站设计的方法和技术,力图使学生达到“做中学,学中做”的状态。

第1章 Web前端基础 1

1.1 HTML 1

1.1.1 HTML文件的基本结构 1

1.1.2 编写HTML页面 2

1.1.3 常用HTML标签 2

1.1.4 实践环节 13

1.2 CSS 13

1.2.1 CSS基本语法 13

1.2.2 在网页中添加CSS的方法 14

1.2.3 选择符的分类 16

1.2.4 伪类及伪对象 17

1.2.5 常见的DIV+CSS布局类型 17

1.2.6 实践环节 24

1.3 JavaScript 28

1.3.1 在网页中添加JavaScript的方法 28

1.3.2 JavaScript基本语法 29

1.3.3 流程控制与函数 31

1.3.4 JavaScript对象 35

1.3.5 JavaScript对象模型 39

1.3.6 操作HTML 42

1.3.7 表单验证 48

1.3.8 实践环节 50

1.4 本章小结 50

习题 50

第2章 JSP简介及开发环境的构建 53

2.1 构建开发环境 53

2.1.1 开发工具 53

2.1.2 工具集成 54

2.2 使用Eclipse开发Web应用 58

2.2.1 JSP运行原理 58

2.2.2 一个简单的Web应用 58

2.2.3 实践环节 62

2.3 本章小结 62

习题 62

第3章 JSP语法 63

3.1 JSP页面的基本构成 63

3.1.1 一个JSP页面 63

3.1.2 JSP页面注释 64

3.1.3 实践环节 65

3.2 JSP脚本元素 65

3.2.1 Java程序片 65

3.2.2 成员变量与方法的声明 66

3.2.3 Java表达式 68

3.2.4 实践环节 68

3.3 JSP指令标记 68

3.3.1 page指令 68

3.3.2 include指令 70

3.3.3 实践环节 71

3.4 JSP动作标记 71

3.4.1 include动作标记 71

3.4.2 forward动作标记 73

3.4.3 param动作标记 74

3.4.4 实践环节 75

3.5 本章小结 76

习题 76

第4章 JSP内置对象 77

4.1 request对象 77

4.1.1 常用方法 77

4.1.2 中文乱码问题 80

4.1.3 实践环节 82

4.2 response对象 82

4.2.1 动态改变content Type属性值 82

4.2.2 设置响应表头 84

4.2.3 response重定向 84

4.2.4 实践环节 86

4.3 out对象 87

4.4 session对象 87

4.4.1 session对象的ID 87

4.4.2 session对象存储数据 90

4.4.3 session对象的生存期限 93

4.4.4 实践环节 95

4.5 application对象 96

4.5.1 什么是application 96

4.5.2 application对象存储数据 96

4.5.3 实践环节 99

4.6 本章小结 99

习题 99

第5章 JSP与JavaBean 101

5.1 编写JavaBean 101

5.2 JSP中使用JavaBean 102

5.2.1 动作标记useBean 102

5.2.2 动作标记getProperty 104

5.2.3 动作标记setProperty 106

5.2.4 实践环节 109

5.3 本章小结 109

习题 110

第6章 JSP访问数据库 111

6.1 连接数据库的常用方式 111

6.1.1 使用JDBC-ODBC桥接器连接Microsoft Access 111

6.1.2 使用纯Java数据库驱动程序连接Oracle 116

6.2 数据库操作 120

6.2.1 查询操作 120

6.2.2 新增、更新与删除操作 121

6.2.3 实践环节 127

6.3 游动查询 127

6.4 访问Excel电子表格 130

6.5 使用连接池 132

6.6 其他典型数据库的连接 135

6.6.1 连接SQL Server数据库 136

6.6.2 连接MySQL数据库 136

6.6.3 实践环节 136

6.7 使用PreparedStatement语句 138

6.7.1 预处理语句的优点 138

6.7.2 使用通配符 138

6.7.3 实践环节 144

6.8 使用CallableStatement语句 144

6.9 本章小结 148

习题 148

第7章 Java Servlet 149

7.1 Servlet类与Servlet对象 149

7.2 Servlet对象的创建与运行 150

7.2.1 在web.xml中部署Servlet 150

7.2.2 基于注解的方式部署Servlet 152

7.2.3 实践环节 154

7.3 Servlet的生命周期 154

7.4 通过JSP页面访问Servlet 155

7.5 doGet()和doPost()方法 157

7.6 重定向与转发 160

7.6.1 重定向 160

7.6.2 转发 160

7.6.3 实践环节 163

7.7 基于Servlet的MVC模式 163

7.7.1 MVC模式 164

7.7.2 使用JSP、Servlet、JavaBean实现MVC 164

7.7.3 实践环节 169

7.8 本章小结 169

习题 170

第8章 会话跟踪技术 171

8.1 会话跟踪技术 171

8.1.1 在Java Servlet中使用session 171

8.1.2 URL重写实现会话跟踪 174

8.1.3 隐藏表单域实现会话跟踪 178

8.1.4 实践环节 180

8.2 本章小结 180

习题 181

第9章 过滤器 182

9.1 Filter类与Filter对象 182

9.2 Filter对象的部署与运行 184

9.2.1 在web.xml中部署过滤器 184

9.2.2 基于注解的方式部署过滤器 185

9.2.3 过滤器的执行顺序 187

9.2.4 实践环节 188

9.3 过滤器的实际应用 189

9.3.1 字符编码过滤器的实现 189

9.3.2 登录验证过滤器的实现 190

9.3.3 实践环节 193

9.4 本章小结 194

习题 194

第10章 EL与JSTL 195

10.1 表达式语言EL 195

10.1.1 基本语法 195

10.1.2 EL隐含对象 197

10.1.3 实践环节 200

10.2 JSP标准标签库JSTL 200

10.2.1 配置JSTL 200

10.2.2 核心标签库之通用标签 201

10.2.3 核心标签库之流程控制标签 202

10.2.4 核心标签库之迭代标签 204

10.2.5 实践环节 206

10.3 本章小结 206

习题 206

第11章 文件的上传与下载 207

11.1 基于commons-fileupload组件的文件上传 207

11.1.1 基于表单的文件上传 207

11.1.2 commons-fileupload组件 207

11.1.3 多文件上传 208

11.1.4 实践环节 212

11.2 文件的下载 212

11.2.1 文件下载的实现方法 212

11.2.2 文件下载 213

11.2.3 文件名乱码问题 220

11.2.4 实践环节 221

11.3 基于Servlet 3.0的文件上传 222

11.3.1 @MultipartConfig注解 222

11.3.2 Part接口 222

11.3.3 单个文件上传 223

11.3.4 多文件上传 225

11.3.5 实践环节 228

11.4 本章小结 228

习题 228

第12章 JSP操作XML文件 229

12.1 XML的基本结构 229

12.1.1 XML文件的基本结构 229

12.1.2 XML声明 230

12.1.3 XML标记 231

12.1.4 XML注释 232

12.2 JSP使用DOM解析XML 232

12.2.1 使用DOM解析XML的步骤 232

12.2.2 Document对象 233

12.2.3 DOM解析XML示例 235

12.3 JSP使用SAX解析XML 238

12.3.1 使用SAX解析XML的步骤 239

12.3.2 SAX的工作原理 239

12.3.3 SAX解析XML示例 240

12.4 JSP使用JDOM解析XML 245

12.4.1 使用JDOM解析XML的步骤 245

12.4.2 JDOM解析XML示例 246

12.5 JSP使用DOM4J解析XML 248

12.5.1 使用DOM4J解析XML的步骤 249

12.5.2 DOM4J解析XML示例 251

12.6 本章小结 254

习题 254

第13章 电子商务平台的设计与实现 256

13.1 系统设计 256

13.1.1 系统功能需求 256

13.1.2 系统模块划分 256

13.2 数据库设计 257

13.2.1 数据库概念结构设计 257

13.2.2 数据逻辑结构设计 259

13.2.3 创建数据表 261

13.3 系统管理 263

13.3.1 导入相关的jar包 263

13.3.2 JSP页面管理 263

13.3.3 组件与Servlet管理 266

13.4 组件设计 267

13.4.1 过滤器 267

13.4.2 验证码 269

13.4.3 实体模型 272

13.4.4 数据库操作 272

13.4.5 业务模型 287

13.4.6 工具类 294

13.5 后台管理子系统的实现 295

13.5.1 管理员登录 295

13.5.2 添加商品 296

13.5.3 查询商品 299

13.5.4 修改商品 302

13.5.5 删除商品 303

13.5.6 订单管理 305

13.5.7 用户管理 307

13.5.8 公告管理 308

13.5.9 退出系统 310

13.6 前台电子商务子系统的实现 311

13.6.1 导航栏 311

13.6.2 销售排行 314

13.6.3 人气排行 314

13.6.4 最新商品 314

13.6.5 公告栏 314

13.6.6 用户注册 314

13.6.7 用户登录 316

13.6.8 商品详情 317

13.6.9 关注商品 319

13.6.10 购物车 319

13.6.11 下单 322

13.6.12 用户中心 323

参考文献 326