图书目录

第1章  JSP概述

1.1  C/S模式与B/S模式

1.1.1  C/S模式

1.1.2  B/S模式及其优势

1.2  B/S模式主流技术介绍

1.2.1  CGI

1.2.2  ASP

1.2.3  PHP

1.2.4  Servlet

1.2.5  JSP

1.3  JSP技术及其优势

1.4  小结

第2章  JSP编程基础知识

2.1  Java简介

2.1.1  Java的特性

2.1.2  Java入门基础

2.1.3  Java基本语法

2.1.4  面向对象的程序设计

2.2  HTML简介

2.2.1  HTML页面的基本结构

2.2.2  使用链接标记

2.2.3  使用字体标记

2.2.4  form标记的使用

2.2.5  table标记的使用

案例:使用HTML制作课程表

2.3  JavaScript简介

2.4  综合案例:客户端输入表单的制作

2.5  小结

第3章  配置服务器

3.1  常见的几种支持JSP的应用服务器

3.1.1  Tomcat应用服务器

3.1.2  Resin应用服务器

3.2  几个典型的配置例子

3.2.1  在Windows2000/XP环境下配置Tomcat

3.2.2  在RedHatHnux7.3下配置Tomcat

3.2.3  在Windows2000/XP下的配置Resin

3.3 JSP程序的初步体验

3.3.1  编写我的第一个JSP程序

3.3.2  在Tomcat下配置JSP程序

3.3.3  在Resin下配置JSP程序

3.3.4  JSP程序执行机制剖析

3.4  小结

第4章  JSP和Web页面的交互

4.1  JSP和Web页面交互的初步体验

4.2  文本框的使用

4.3  列表框的使用

4.4  复选框的使用

4.5  单选按钮的使用

4.6  HTML表单和JSP页面结合的方式

4.7  JSP页面和客户端脚本的结合

4.8  综合案例--实现图片提交按钮

4.9  小结

第5章  JSP的页面元素

5.1  JSP代码

5.2  JSP指令

5.2.1  page指令

案例:使用errorPage属性处理异常

5.2.2  include指令

案例:使用include指令实现页面导航功能

5.3  JSP动作

5.3.1  jsp:include动作

5.3.2  jsp:forward动作

案例:使用jsp:forward动态跳转到相应页面

5.3.3  jsp:pal-am动作

5.3.4  jsp:useBean动作

5.3.5  jsp:setProperty动作

5.3.6  jsp:getProperty动作

5.4  小结

第6章  JSP的内建对象

6.1  out对象

案例:使用out对象输出一个特殊效果的表格

6.2  request对象

案例:使用request对象获取用户提交的所有参数名称和参数值

6.3  response对象

6.4  session对象

案例:使用session对象实现简易购物车

6.5  Cookie对象

6.6  综合案例1--用户登录验证功能的实现

6.7  综合案例2--记录用户登录次数

6.8  小结

第7章  JDBC简介

7.1  JDBC APl

7.1.1  DriverManager

7.1.2  Connection

7.1.3  Statement

7.1.4  PreparedStatement

7.1.5  CallableStatement

7.1.6  ResultSet

7.2  使用JDBC-ODBC访问Access

7.3  使用JDBC访问Oracle

7.3.1  Statement的应用

7.3.2  PrepmedStatement的应用

7.3.3  CallableStatement的应用

7.4  综合案例

7.4.1  登录测试

7.4.2  数据迁移

7.5  小结

第8章  JavaBean

8.1  JavaBean概述

8.2  JSP与JavaBean的结合

8.2.1  JSP与JavaBean的结合方法

案例:JavaBean的初步使用

案例:使用JavaBean保存用户购物信息

8.3  使用JavaBean访问数据库

8.3.1  设计访问数据库的JavaBean

8.3.2  在JSP中调用JavaBean访问数据库

案例:动态构造SQL语句访问数据库

8.4  配置Tomcat以及访问Oracle数据库

8.4.1  配置Tomcat

8.4.2  创建访问Oracle数据库的JavaBean

8.4.3  在JSP中使用JavaBean

8.5  综合案例--投票系统的实现

8.5.1  系统分析

8.5.2  系统实施

8.6  小结

第9章  JSP综合案例举例

9.1  JSP中分页功能的实现

9.1.1  显示固定页的记录

9.1.2  通过浏览器地址栏输入页码并进行显示

9.1.3  完整的分页显示功能

9.2  留言板的设计与实现

9.2.1  数据库表的设计以及访问数据库的JavaBean的编写

9.2.2  留言板系统页面的实现

9.3  新闻系统

9.3.1  系统描述

9.3.2  系统实施

9.4  软件下载站

9.4.1  系统功能简单描述

9.4.2  系统实施

9.5  小结

第10章  JSP与XML

10.1  XML简介

10.1.1  XML的定义

10.1.2  XML的优点

10.2 Java和XML的综合应用

10.2.1  使用DOM解析XML

10.2.2  使用DOM动态生成XML文件

10.2.3  使用SAX解析XML

10.3  综合案例--基于XML的留言簿

10.3.1  建立存储留言信息的XML文件

10.3.2  显示留言页面

10.3.3  处理用户留言,并保存在XML文件中

10.4  小结

第11章  Servlet

11.1  Servlet概述

11.1.1  Servlet的基本概念

11.1.2  Servlet和JSP的区别

11.1.3  Servlet的生命周期

11.1.4  Servlet基本方法

11.2  Servlet案例

11.2.1  我的第一个Servlet

11.2.2  Servlet和Web页面的简单交互

11.2.3  构建留言板

11.3  JSP与Servlet的交互

11.3.1  从JSP到Servlet的信息传递

11.3.2  从Servlet到JSP的信息传递

11.4  经典设计模式

11.4.1  模式一:JSP+JavaBean模式

11.4.2  模式二:MVC模式

11.5  小结

第12章  JSP高级应用

12.1  文件上传

12.2  发送简单E-mail

12.3  发送包含附件的E-mail

12.4  JSPTagLibrary的使用

12.5  小结

第13章  项目实战--在线测试系统

13.1  项目概述

13.2  数据库设计

13.3  系统设计及实现

13.3.1  公用模块的设计和实现

13.3.2  系统维护功能的实现

13.3.3  在线测试功能的实现

13.4  小结