《JSP Web应用程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:郑睿主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2010
  • ISBN:9787040288445
  • 页数:269 页
图书介绍:本书为国家示范性高职院校建设项目成果。JSP是一种动态网页技术标准,利用这一技术可以建立安全、跨平台的先进、动态的网站。本书全面介绍了JSP的基础知识,HTML和JavaScript的内容,JSP中的各种页面元素,JSP的内置对象,JSP访问数据库的内容,JavaBean的内容,EL表达式语言基础,Servlet的内容,FILTER和LISTENR的内容。本书结构编排合理,实例丰富,可以作为读者学习JSP和动态网站开发的教程。本书适合作为高职高专院校计算机相关专业的教材,也可作为初学者的自学用书,以及作为JSP开发人员的参考资料。

第1章 Java Web编程基础 1

1.1 HTML基础 1

1.2 〈HEAD〉中常用的标记 2

1.3 〈BODY〉中常用的标记与组件 2

1.3.1 〈BODY〉标记 2

1.3.2 〈FONT〉标记 3

1.3.3 〈H#〉标记 3

1.3.4 〈IMG〉标记 4

1.3.5 〈A〉标记 4

1.3.6 列表标记 5

1.3.7 表格标记 6

1.3.8 表单标记 9

1.3.9 文本组件 9

1.3.10 下拉列表 11

1.3.11 单选按钮 12

1.3.12 复选框 13

1.3.13 按钮 14

1.3.14 隐藏域 15

1.3.15 文件上传组件 15

1.4 JavaScript编程入门 16

1.4.1 JavaScript基础知识 16

1.4.2 JavaScript常用内置对象 20

1.4.3 JavaScript中的方法 22

1.4.4 JavaScript中的事件处理 26

1.4.5 使用JavaScript进行表单验证 33

1.5 配置JSP/Servlet开发的环境 34

1.5.1 Tomcat的安装和使用 34

1.5.2 建立应用程序目录 35

本章小结 36

第2章 JDBC编程 37

2.1 JDBC简介 37

2.1.1 JDBC的概念及特点 37

2.1.2 通过Web访问数据库 37

2.1.3 JDBC的结构 38

2.1.4 JDBC的类型 38

2.1.5 JDBC URL 39

2.1.6 手动建立ODBC数据源 40

2.1.7 设置与Oracle相关的环境 42

2.2 通过JDBC操纵数据库 43

2.2.1 JDBC访问数据库的基本步骤 43

2.2.2 常用的JDBC类与方法 45

2.2.3 可滚动与可更新的结果集 54

2.2.4 调用存储过程 57

2.2.5 事务处理 60

2.2.6 批处理 62

2.2.7 Oracle中的BLOB/CLOB数据类型 64

2.2.8 获取数据库元数据 69

本章小结 70

第3章 Java Servlet编程 71

3.1 Servlet基础知识 71

3.2 一个简单的Servlet程序 71

3.2.1 配置Servlet调用器 72

3.2.2 配置Servlet映射 73

3.2.3 Servlet的运行机制 74

3.3 HttpServlet类中的方法 75

3.4 Servlet的生命周期 76

3.5 利用Servlet读取HTML表单数据 76

3.6 处理HTTP报头 83

3.6.1 在Servlet中获取HTTP请求报头 83

3.6.2 获取CGI变量 87

3.6.3 在Servlet中设置HTTP响应报头 90

3.6.4 通过HTTP报头解决中文显示问题 99

3.7 处理cookie 103

3.7.1 cookie基础 103

3.7.2 在Servlet中处理cookie 103

3.8 会话跟踪 109

3.8.1 会话的意义和用途 109

3.8.2 在Servlet中跟踪会话状态 109

3.9 ServletContext接口 113

3.10 编写线程安全的Servlet 118

3.10.1 编写线程安全的Servlet 118

3.10.2 Servlet 2.4中被废弃的Single-ThreadModel接口 121

本章小结 122

第4章 JSP编程初步 123

4.1 JSP基础知识 123

4.2 编写一个简单的JSP程序 123

4.2.1 编写JSP代码 123

4.2.2 将JSP程序部署到Tomcat中 124

4.3 JSP程序的基本架构 125

4.3.1 JSP注释 125

4.3.2 JSP表达式 127

4.3.3 JSP Scriptlet 127

4.3.4 JSP声明 129

4.4 JSP和Servlet的关系 130

4.5 在JSP/Servlet中使用JDBC访问数据库 134

4.6 使用Java Bean访问数据库 137

本章小结 143

第5章 JSP的指令与动作 144

5.1 指令 144

5.1.1 page指令 144

5.1.2 include指令 151

5.2 JSP动作 154

5.2.1 include动作 154

5.2.2 forward动作 156

本章小结 156

第6章 JSP内置对象 157

6.1 JSP内置对象概述 157

6.2 out对象 157

6.3 request对象 161

6.4 response对象 161

6.5 session对象 162

6.6 application对象 165

6.7 exception对象 167

6.8 pageContext对象 170

6.9 page对象与config对象 172

本章小结 172

第7章 JSP与Java Bean 173

7.1 Java Bean简介 173

7.2 使用Java Bean 173

7.3 将Java Bean属性与request参数相关联 179

7.3.1 使用表达式设置属性 180

7.3.2 使用setProperty的param属性 183

7.3.3 将所有的属性与请求参数关联 185

7.4 Java Bean的作用域 185

7.4.1 page 185

7.4.2 request 185

7.5 JSP与Servlet的交互 189

7.6 MVC设计模式 191

本章小结 200

第8章 表达式语言 201

8.1 表达式语言基础 201

8.2 访问作用域属性 202

8.3 使用EL访问Java Bean 205

8.4 使用EL访问集合对象 210

8.5 EL内置对象 210

8.6 EL中的.与[]运算符 213

8.7 EL中的运算符 213

8.7.1 EL中的算术运算符 213

8.7.2 EL中的关系运算符 215

8.7.3 EL中的逻辑运算符 216

8.7.4 EL中的其他常用运算符 217

8.7.5 EL运算符优先级 217

8.8 自动类型转换 217

本章小结 218

第9章 过滤器与监听器 219

9.1 过滤器 219

9.1.1 过滤器概述 219

9.1.2 过滤器的实现 219

9.1.3 用过滤器处理权限控制 221

9.1.4 使用过滤器的注意事项 225

9.2 监听器 227

9.2.1 ServletContextListener监听器 227

9.2.2 ServletContextAttributeListener监听器 230

9.2.3 HttpSessionListener监听器 230

9.2.4 HttpSessionAttributeListener监听器 232

本章小结 232

第10章 JSP/Servlet的综合应用 233

10.1 网站计数器 233

10.2 Java Mail 235

10.3 分页显示 241

10.3.1 基于缓存的分页策略 241

10.3.2 基于查询的分页策略 249

10.4 文件上传 259

10.4.1 接收上传文件的表单 259

10.4.2 jspsmart包中的类 260

10.4.3 使用JSP处理上传文件 262

10.5 Web应用程序的国际化 264

本章小结 268