JSP Web 应用程序设计
作者: 郑睿
出版时间:2010-04-12
出版社:高等教育出版社
- 高等教育出版社
- 9787040288445
- 1
- 243423
- 平装
- 16开
- 2010-04-12
- 420
- 268
- 工学
- 软件工程
本书为国家示范性高职院校建设项目成果。
JSP是一种动态网页技术标准,利用这一技术可以建立安全、跨平台的动态网站。
本书内容包括Java Web编程基础、JDBC编程、Java Servlet编程、JSP编程初步、JSP的指令与动作、JSP内置对象、JSP和Java Bean、表达式语言、过滤器和监听器以及JSP/Servlet的综合应用。
本书结构编排合理,实例丰富,可以作为学习JSP和动态网站开发的教程。本书适合作为高职高专院校计算机相关专业的教材,也可作为JSP初学者的自学用书,还可供JSP开发人员参考。
第1章 Java Web编程基础
1.1 HTML基础
1.2 <HEAD>中常用的标记
1.3 <BODY>中常用的标记与组件
1.3.1 <BODY>标记
1.3.2 <FONT>标记
1.3.3 <H#>标记
1.3.4 <IMG>标记
1.3.5 <A>标记
1.3.6 列表标记
1.3.7 表格标记
1.3.8 表单标记
1.3.9 文本组件
1.3.10 下拉列表
1.3.11 单选按钮
1.3.12 复选框
1.3.13 按钮
1.3.14 隐藏域
1.3.15 文件上传组件
1.4 JavaScript编程入门
1.4.1 JavaScript基础知识
1.4.2 JavaScript常用内置对象
1.4.3 JavaScript中的方法
1.4.4 JavaScript中的事件处理
1.4.5 使用JavaScript进行表单验证
1.5 配置JSP/Servlet开发的环境
1.5.1 Tomcat的安装和使用
1.5.2 建立应用程序目录
本章小结
第2章 JDBC编程
2.1 JDBC简介
2.1.1 JDBC的概念及特点
2.1.2 通过Web访问数据库
2.1.3 JDBC的结构
2.1.4 JDBC的类型
2.1.5 JDBCURL
2.1.6 手动建立ODBC数据源
2.1.7 设置与Oracle相关的环境
2.2 通过JDBC操纵数据库
2.2.1 JDBC访问数据库的基本步骤
2.2.2 常用的JDBC类与方法
2.2.3 可滚动与可更新的结果集
2.2.4 调用存储过程
2.2.5 事务处理
2.2.6 批处理
2.2.7 Oracle中的BLOB/CLOB数据类型
2.2.8 获取数据库元数据
本章小结
第3章 Java Servlet编程
3.1 Servlet基础知识
3.2 一个简单的Servlet程序
3.2.1 配置Servlet调用器
3.2.2 配置Servlet映射
3.2.3 Servlet的运行机制
3.3 HttpServlet类中的方法
3.4 Servlet的生命周期
3.5 利用Servlet读取HTML表单数据
3.6 处理HTTP报头
3.6.1 在Servlet中获取HTTP请求报头
3.6.2 获取CGI变量
3.6.3 在Servlet中设置HTTP响应报头
3.6.4 通过HTTP报头解决中文显示问题
3.7 处理cookie
3.7.1 cookie基础
3.7.2 在Servlet中处理cookie
3.8 会话跟踪
3.8.1 会话的意义和用途
3.8.2 在Servlet中跟踪会话状态
3.9 ServletContext接口
3.10 编写线程安全的Servlet
3.10.1 编写线程安全的Servlet
3.10.2 Servlet 2.4中被废弃的Single-ThreadModel接口
本章小结
第4章 JSP编程初步
4.1 JSP基础知识
4.2 编写一个简单的JSP程序
4.2.1 编写JSP代码
4.2.2 将JSP程序部署到Tomcat中
4.3 JSP程序的基本架构
4.3.1 JSP注释
4.3.2 JSP表达式
4.3.3 JSP Scriptlet
4.3.4 JSP声明
4.4 JSP和Servlet的关系
4.5 在JSP/Servlet中使用JDBC访问数据库
4.6 使用Java Bean访问数据库
本章小结
第5章 JSP的指令与动作
5.1 指令
5.1.1 page指令
5.1.2 include指令
5.2 JSP动作
5.2.1 include动作
5.2.2 forward动作
本章小结
第6章 JSP内置对象
6.1 JSP内置对象概述
6.2 out对象
6.3 request对象
6.4 response对象
6.5 session对象
6.6 application对象
6.7 exception对象
6.8 pageContext对象
6.9 page对象与config对象
本章小结
第7章 JSP与Java Bean
7.1 Java Bean简介
7.2 使用Java Bean
7.3 将Java Bean属性与request参数相关联
7.3.1 使用表达式设置属性
7.3.2 使用setProperty的param属性
7.3.3 将所有的属性与请求参数关联
7.4 Java Bean的作用域
7.4.1 page
7.4.2 request
7.5 JSP与Servlet的交互
7.6 MVC设计模式
本章小结
第8章 表达式语言
8.1 表达式语言基础
8.2 访问作用域属性
8.3 使用EL访问Java Bean
8.4 使用EL访问集合对象
8.5 EL内置对象
8.6 EL中的.与[]运算符
8.7 EL中的运算符
8.7.1 EL中的算术运算符
8.7.2 EL中的关系运算符
8.7.3 EL中的逻辑运算符
8.7.4 EL中的其他常用运算符
8.7.5 EL运算符优先级
8.8 自动类型转换
本章小结
第9章 过滤器与监听器
9.1 过滤器
9.1.1 过滤器概述
9.1.2 过滤器的实现
9.1.3 用过滤器处理权限控制
9.1.4 使用过滤器的注意事项
9.2 监听器
9.2.1 ServletContextListener监听器
9.2.2 ServletContextAttributeListener监听器
9.2.3 HttpSessionListener监听器
9.2.4 HttpSessionAttributeListener监听器
本章小结
第10章 JSP/Servlet的综合应用
10.1 网站计数器
10.2 Java Mail
10.3 分页显示
10.3.1 基于缓存的分页策略
10.3.2 基于查询的分页策略
10.4 文件上传
10.4.1 接收上传文件的表单
10.4.2 jspsmart包中的类
10.4.3 使用JSP处理上传文件
10.5 Web应用程序的国际化
本章小结