《JSP网站设计教学做一体化教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:陈恒,朱毅,顼聪编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302298892
  • 页数:219 页
图书介绍:本书主要介绍了JSP的来历和JSP集成开发环境、JSP程序的基本结构、JSP的常用标记、内置对象的作用以及使用方法、使用JavaBean分离JSP页面的数据显示和数据处理、Servlet的相关技术、在JSP中实现MVC模式以及在JSP中使用JDBC实现数据库的连接、查询、修改等操作。最后通过讲述一个Web应用案例(地址薄管理系统)使读者掌握一般Web应用中常用模块的开发方法,特别强调MVC模式在设计Web应用中的重要性。

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

1.1 构建开发环境 1

1.1.1 核心知识 1

1.1.2 能力目标 2

1.1.3 任务驱动 2

1.1.4 实践环节 7

1.2 使用Eclipse开发Web应用 7

1.2.1 核心知识 7

1.2.2 能力目标 7

1.2.3 任务驱动 7

1.2.4 实践环节 11

1.3 小结 11

习题1 12

第2章 JSP语法 13

2.1 JSP页面的基本构成 13

2.1.1 核心知识 13

2.1.2 能力目标 13

2.1.3 任务驱动 13

2.1.4 实践环节 15

2.2 Java程序片 15

2.2.1 核心知识 15

2.2.2 能力目标 16

2.2.3 任务驱动 16

2.2.4 实践环节 18

2.3 成员变量和方法的定义 18

2.3.1 核心知识 18

2.3.2 能力目标 18

2.3.3 任务驱动 19

2.3.4 实践环节 20

2.4 Java表达式 20

2.4.1 核心知识 20

2.4.2 能力目标 20

2.4.3 任务驱动 20

2.4.4 实践环节 21

2.5 page指令标记 21

2.5.1 核心知识 22

2.5.2 能力目标 22

2.5.3 任务驱动 22

2.5.4 实践环节 23

2.6 include指令标记 23

2.6.1 核心知识 23

2.6.2 能力目标 24

2.6.3 任务驱动 24

2.6.4 实践环节 25

2.7 include动作标记 25

2.7.1 核心知识 25

2.7.2 能力目标 26

2.7.3 任务驱动 26

2.7.4 实践环节 27

2.8 forward动作标记 27

2.8.1 核心知识 27

2.8.2 能力目标 27

2.8.3 任务驱动 27

2.8.4 实践环节 29

2.9 param动作标记 29

2.9.1 核心知识 29

2.9.2 能力目标 29

2.9.3 任务驱动 30

2.9.4 实践环节 31

2.10 小结 31

习题2 32

第3章 JSP内置对象 33

3.1 请求对象request 33

3.1.1 核心知识 33

3.1.2 能力目标 34

3.1.3 任务驱动 34

3.1.4 实践环节 37

3.2 响应对象response 37

3.2.1 核心知识 37

3.2.2 能力目标 38

3.2.3 任务驱动 38

3.2.4 实践环节 42

3.3 会话对象session 42

3.3.1 核心知识 42

3.3.2 能力目标 43

3.3.3 任务驱动 43

3.3.4 实践环节 51

3.4 全局应用程序对象application 51

3.4.1 核心知识 51

3.4.2 能力目标 52

3.4.3 任务驱动 52

3.4.4 实践环节 54

3.5 小结 54

习题3 54

第4章 JSP与JavaBean 56

4.1 编写JavaBean 56

4.1.1 核心知识 56

4.1.2 能力目标 57

4.1.3 任务驱动 57

4.1.4 实践环节 58

4.2 JSP页面中创建与使用bean 58

4.2.1 核心知识 58

4.2.2 能力目标 58

4.2.3 任务驱动 59

4.2.4 实践环节 61

4.3 获取bean的属性 61

4.3.1 核心知识 61

4.3.2 能力目标 61

4.3.3 任务驱动 62

4.3.4 实践环节 63

4.4 修改bean的属性 64

4.4.1 核心知识 64

4.4.2 能力目标 64

4.4.3 任务驱动 64

4.4.4 实践环节 67

4.5 JSP与bean结合的简单例子 67

4.5.1 核心知识 67

4.5.2 能力目标 67

4.5.3 任务驱动 68

4.5.4 实践环节 70

4.6 小结 70

习题4 70

第5章 JSP访问数据库 73

5.1 使用JDBC-ODBC桥接器连接数据库 73

5.1.1 核心知识 73

5.1.2 能力目标 74

5.1.3 任务驱动 74

5.1.4 实践环节 78

5.2 使用纯Java数据库驱动程序连接数据库 78

5.2.1 核心知识 78

5.2.2 能力目标 79

5.2.3 任务驱动 79

5.2.4 实践环节 82

5.3 Statement、ResultSet的使用 82

5.3.1 核心知识 82

5.3.2 能力目标 82

5.3.3 任务驱动 83

5.3.4 实践环节 87

5.4 游动查询 88

5.4.1 核心知识 88

5.4.2 能力目标 88

5.4.3 任务驱动 88

5.4.4 实践环节 91

5.5 访问Excel电子表格 91

5.5.1 核心知识 91

5.5.2 能力目标 91

5.5.3 任务驱动 92

5.5.4 实践环节 93

5.6 使用连接池 94

5.6.1 核心知识 94

5.6.2 能力目标 94

5.6.3 任务驱动 94

5.6.4 实践环节 97

5.7 其他典型数据库的连接 97

5.7.1 核心知识 97

5.7.2 能力目标 98

5.7.3 任务驱动 98

5.7.4 实践环节 101

5.8 PreparedStatement的使用 101

5.8.1 核心知识 101

5.8.2 能力目标 102

5.8.3 任务驱动 102

5.8.4 实践环节 107

5.9 小结 107

习题5 107

第6章 Java Servlet基础 109

6.1 Servlet类与servlet对象 109

6.1.1 核心知识 109

6.1.2 能力目标 109

6.1.3 任务驱动 109

6.1.4 实践环节 111

6.2 servlet对象的创建与运行 111

6.2.1 核心知识 111

6.2.2 能力目标 111

6.2.3 任务驱动 111

6.2.4 实践环节 113

6.3 通过JSP页面访问servlet 114

6.3.1 核心知识 114

6.3.2 能力目标 114

6.3.3 任务驱动 114

6.3.4 实践环节 116

6.4 doGet和doPost方法 116

6.4.1 核心知识 117

6.4.2 能力目标 117

6.4.3 任务驱动 117

6.4.4 实践环节 119

6.5 重定向与转发 120

6.5.1 核心知识 120

6.5.2 能力目标 120

6.5.3 任务驱动 120

6.5.4 实践环节 123

6.6 在servlet中使用session 123

6.6.1 核心知识 123

6.6.2 能力目标 123

6.6.3 任务驱动 124

6.6.4 实践环节 126

6.7 小结 126

习题6 127

第7章 基于Servlet的MVC模式 128

7.1 JSP中的MVC模式 128

7.1.1 核心知识 128

7.1.2 能力目标 129

7.1.3 任务驱动 129

7.1.4 实践环节 134

7.2 使用MVC模式查询数据库 134

7.2.1 核心知识 134

7.2.2 能力目标 134

7.2.3 任务驱动 135

7.2.4 实践环节 141

7.3 小结 141

习题7 142

第8章 过滤器 143

8.1 Filter类与filter对象 143

8.1.1 核心知识 143

8.1.2 能力目标 143

8.1.3 任务驱动 144

8.1.4 实践环节 145

8.2 filter对象的部署与运行 145

8.2.1 核心知识 145

8.2.2 能力目标 145

8.2.3 任务驱动 145

8.2.4 实践环节 147

8.3 登录验证过滤器的实现 147

8.3.1 核心知识 147

8.3.2 能力目标 147

8.3.3 任务驱动 147

8.3.4 实践环节 151

8.4 小结 151

习题8 152

第9章 EL与JSTL 153

9.1 使用EL访问对象的属性 153

9.1.1 核心知识 153

9.1.2 能力目标 154

9.1.3 任务驱动 154

9.1.4 实践环节 156

9.2 EL内置对象 156

9.2.1 核心知识 156

9.2.2 能力目标 158

9.2.3 任务驱动 158

9.2.4 实践环节 159

9.3 基本输入输出标签 160

9.3.1 核心知识 160

9.3.2 能力目标 161

9.3.3 任务驱动 161

9.3.4 实践环节 162

9.4 流程控制标签 163

9.4.1 核心知识 163

9.4.2 能力目标 163

9.4.3 任务驱动 163

9.4.4 实践环节 165

9.5 迭代标签 165

9.5.1 核心知识 165

9.5.2 能力目标 166

9.5.3 任务驱动 166

9.5.4 实践环节 167

9.6 小结 167

习题9 168

第10章 地址簿管理信息系统 169

10.1 系统设计 169

10.1.1 系统功能需求 169

10.1.2 系统模块划分 169

10.2 数据库设计 170

10.2.1 数据库概念结构设计 170

10.2.2 数据库逻辑结构设计 170

10.2.3 创建数据表 171

10.3 系统管理 172

10.3.1 导入相关的jar包 172

10.3.2 JSP页面管理 172

10.3.3 组件与servlet管理 177

10.3.4 配置文件管理 177

10.4 组件设计 180

10.4.1 过滤器 180

10.4.2 数据库连接与关闭 182

10.4.3 实体模型 184

10.4.4 业务模型 185

10.5 系统实现 191

10.5.1 用户注册 191

10.5.2 用户登录 195

10.5.3 添加朋友信息 197

10.5.4 查询朋友信息 202

10.5.5 修改朋友信息 205

10.5.6 删除朋友信息 213

10.5.7 修改密码 215

10.5.8 退出系统 218