第1章 Web服务器的搭建 1
1.1 实验目的 1
1.2 实验要求 1
1.3 实验理论基础 2
1.3.1 Web的基本概念 2
1.3.2 环境变量 3
1.3.3 端口号 4
1.3.4 虚拟目录 4
1.4 实验内容 4
1.4.1 准备工作 4
1.4.2 安装JDK并配置环境变量 5
1.4.3 安装Tomcat并配置环境变量 8
1.4.4 我的第一个JSP程序 10
1.4.5 Tomcat服务器的端口号设置及虚拟目录的创建 13
1.5 实验练习 15
1.5.1 安装配置Tomcat 15
1.5.2 虚拟目录的设置练习 15
第2章 Eclipse的使用 16
2.1 实验目的 16
2.2 实验要求 16
2.3 实验理论基础 16
2.3.1 Eclipse简介 16
2.3.2 Eclipse平台Web开发插件 17
2.4 实验内容 17
2.4.1 Eclipse的安装 17
2.4.2 Eclipse的工作台界面介绍 18
2.4.3 Eclipse开发第一个Java Project 19
2.4.4 类的错误调试 23
2.4.5 Eclipse开发第一个Java Web Project 25
2.5 实验练习 31
利用Eclipse编写调试Java程序 31
第3章 使用Eclipse开发Servlet 32
3.1 实验目的 32
3.2 实验要求 32
3.3 实验理论基础 32
3.3.1 Servlet概述及与Applet,CGI和JSP的比较 32
3.3.2 Servlet的服务过程 35
3.3.3 Servlet的生命周期 35
3.3.4 编写Servlet所需要的环境 38
3.4 实验内容 38
3.5 实验练习 43
利用Eclipse编写Servlet程序 43
第4章 JSP基础 44
4.1 实验目的 44
4.2 实验要求 44
4.3 实验理论知识 44
4.3.1 什么是JSP 44
4.3.2 JSP的语法结构 46
4.3.3 JSP的生命周期 48
4.4 实验内容 48
计算矩形的周长和面积 48
4.5 实验练习 52
编写程序显示梅花三角图形 52
第5章 JSP脚本和指令的使用 53
5.1 实验目的 53
5.2 实验要求 53
5.3 实验理论知识 53
5.3.1 JSP的指令元素 53
5.3.2 JSP的脚本元素 55
5.3.3 JSP的行为元素 55
5.3.4 JSP中include指令和include行为区别 57
5.4 实验内容 58
用户信息注册 58
5.5 实验练习 65
设计电子商务购物展示系统 65
第6章 JSP内置对象 66
6.1 实验目的 66
6.2 实验要求 66
6.3 实验理论知识 66
6.3.1 JSP内置对象的基本概念 66
6.3.2 JSP的输入、输出对象 67
6.3.3 JSP的作用域通信对象 68
6.3.4 Servlet对象 69
6.3.5 错误对象 70
6.4 实验内容 70
6.4.1 request的getParameter()和getParameterValues()的使用 70
6.4.2 Session的使用 76
6.5 实验练习 78
设计登录系统 78
第7章 JavaBean 79
7.1 实验目的 79
7.2 实验要求 79
7.3 实验理论知识 79
7.3.1 JavaBean简介 79
7.3.2 JavaBean的属性、事件和方法 80
7.3.3 JavaBean的特征 81
7.3.4 JavaBean的使用方式 84
7.3.5 JSP中的乱码 85
7.4 实验内容 87
7.5 实验练习 92
乱码处理 92
第8章 JDBC基础知识 93
8.1 实验目的 93
8.2 实验要求 93
8.3 实验理论知识 93
8.3.1 JDBC简介 93
8.3.2 JDBC与ODBC和其他API的比较 94
8.3.3 使用JDBC操作数据库 95
8.3.4 JDBC驱动程序的类型 100
8.3.5 事务 101
8.4 实验内容 101
8.5 实验练习 106
设计计划采购者、库存信息表和实际采购表 106
第9章 电子商务购物系统的开发 108
9.1 实验目的 108
9.2 实验要求 108
9.3 实验内容 108
9.3.1 系统总体框架 108
9.3.2 系统的数据库设计 109
9.3.3 系统的文件组织 111
9.3.4 系统中要用到的一些基础类和公用的JSP文件 112
9.3.5 用户管理 124
9.3.6 商品管理 131
9.3.7 主页设计 139
9.3.8 用户购物及结算 148
参考文献 153