内容简介
第1章 JSP与Internet
1.1 Web应用演化
1.1.1 静态Web
1.1.2 动态Web
1.2 JSP概述
1.2.1 JSP工作原理
1.2.2 JSP页面的生命周期
1.3 配置JSP服务器
1.3.1 安装Tomcat
1.3.2 第一个JSP程序
1.3.3 配置Tomcat
1.4.1 HTTP请求
1.4 超文本传输协议
1.4.2 HTTP响应
1.5 实验指导
第2章 Java程序设计
2.1 Java入门
2.1.1 Java的特性
2.1.2 初识Java程序
2.2 Java基本语法
2.2.1 数据类型
2.2.2 运算符
2.2.3 Java控制语句
2.2.4 方法与重载
2.3 对象和类
2.3.1 定义类
2.3.2 构造函数
2.3.3 静态成员
2.3.4 this关键字
2.4 类继承和接口
2.4.1 子类和超类
2.4.2 关键字super
2.4.3 重写方法
2.4.4 可见性修饰符
2.4.5 抽象类
2.4.6 接口
2.5 包
2.6 Java异常
2.6.1 异常处理基础
2.6.2 未捕获异常
2.6.3 多个catch语句
2.6.4 抛出异常
2.6.5 使用finally
2.6.6 使用throws
2.6.7 Java的内置异常
2.7 实验指导
2.8 思考与练习
第3章 网页基础
3.1 HTML
3.1.1 HTML文件结构
3.1.2 页面版面控制
3.1.3 文字列表控制
3.1.4 表格
3.1.5 超链接
3.1.6 表单
3.2 JavaScript的应用
3.2.1 JavaScript的事件驱动
3.2.2 JavaScript对象
3.2.3 JavaScript示例
3.3 实验指导
3.4 思考与练习
第4章 JSP的页面元素
4.1 JSP注释
4.2 指令元素
4.2.1 page指令
4.2.2 include指令
4.2.3 taglib指令
4.3 脚本元素
4.3.1 声明
4.3.2 表达式
4.3.3 脚本代码
4.4 动作元素
4.4.1 〈jsp:include〉动作
4.4.2 〈jsp:forward〉动作
4.4.3 〈jsp:param〉动作
4.4.4 〈jsp:useBean〉动作
4.4.5 〈jsp:setProperty〉动作
4.4.6 〈jsp:getProperty〉动作
4.4.7 〈jsp:plugin〉动作
4.5 实验指导
4.6 思考与练习
第5章 JSP内置对象
5.1 内置对象介绍
5.2 request对象
5.2.1 Servlet Request
5.2.2 HttpServlet Request
5.3 response对象
5.3.1 对象成员
5.3.2 使用response对象
5.4 out对象
5.4.1 对象成员
5.4.2 使用out对象
5.5 session和application作用域对象
5.5.1 session对象
5.5.2 application对象
5.6 其他内置对象
5.6.1 page对象
5.6.2 pageContext对象
5.6.3 config对象
5.6.4 exception对象
5.7 cookie
5.7.1 cookie的概念
5.7.2 使用cookie
5.8 实验指导
5.9 思考与练习
第6章 JDBC
6.1 JDBC简介
6.2 SQL包
6.3.1 通过JDBC-ODBC桥连接数据库
6.3 连接数据库
6.3.2 通过专用JDBC驱动程序连接数据库
6.4 访问数据库
6.4.1 检索数据库
6.4.2 更新数据库
6.4.3 使用预编译SQL语句
6.4.4 使用事务
6.5 实验指导
6.6 思考与练习
第7章 JavaBean
7.1 JavaBean概述
7.1.1 JavaBean组件技术
7.1.2 JavaBean属性
7.2 编写JavaBean
7.3 部置JavaBean
7.4 在JSP中使用JavaBean
7.5 JavaBean的交互性
7.5.1 使用JavaBean的表单
7.5.2 使用JavaBean的表达式
7.6 JavaBean生命周期
7.6.1 page
7.6.2 request
7.6.3 session
7.6.4 application
7.7 JavaBean数据库技术
7.7.1 设计JavaBean连接数据库
7.7.2 使用JavaBean访问数据库
7.8 实验指导
7.9 思考与练习
第8章 XML和JSP
8.1 XML简介
8.1.1 XML的定义
8.1.2 与HTML的区别
8.2 XML文档
8.2.1 XML声明
8.2.2 XML实例
8.2.3 浏览XML文档
8.2.4 XML文档格式
8.2.5 使用特殊字符和注释
8.3 XML语法
8.4.1 DOM
8.4 XML解析器
8.4.2 SAX
8.5 实验指导
8.6 思考与练习
第9章 JSP标记库和JSTL
9.1 认识自定义标记库
9.1.1 自定义标记
9.1.2 自定义标记的分类
9.1.3 自定义标记库运行过程
9.2 自定义标记库元素
9.2.1 标记处理程序
9.2.2 标记库描述符
9.3 创建标记库
9.4 标记处理程序生命期
9.5 定义脚本变量
9.6 JSTL简介
9.6.1 Core标记库
9.6.2 SQL标记库
9.7 实验指导
9.8 思考与练习
第10章 JSP核心技术(Servlet)
10.1 Servlet概述
10.1.1 Servlet工作原理
10.1.2 GenericServlet与HttpServlet
10.1.3 Servlet生命周期
10.2 创建Servlet
10.3 配置和运行Servlet
10.4.1 javax.servlet.Servlet接口
10.4 Servlet基本类
10.4.2 javax.servlet.GenericServlet抽象类
10.4.3 javax.servlet.http.HttpServlet抽象类
10.5 请求和响应类
10.5.1 ServletRequest和ServletResponse接口
10.5.2 HttpServletRequest和Http-ServletResponse接口
10.5.3 ServletInputStream与Servlet-OutputStream接口
10.6 ServletConfig和ServletContext接口
10.7 Servlet异常类
10.8 JSP到Servlet的转化
10.9 会话管理
10.9.1 HTTP会话
10.9.2 HttpSession接口
10.10 实验指导
10.11 思考与练习
第11章 在线图书商城
11.1 准备工作
11.1.1 背景知识
11.1.2 需求分析
11.1.3 数据库设计
11.1.4 配置数据库
11.2 设计与实现
11.2.1 商城首页
11.2.2 会员登录
11.2.3 新闻动态
11.2.4 热点排行榜
11.2.5 图书分类
11.2.6 其他模块
11.3 图书列表
11.4 浏览图书信息
11.4.1 主页面
11.4.2 新书推荐
11.4.3 相关图书
11.4.4 图书评论
11.5 后台管理
11.5.1 管理员登录
11.5.2 类别管理
11.5.3 添加图书
11.5.4 查看和修改图书
11.5.5 会员管理
11.5.6 新闻和评论管理
附录 思考与练习答案