JEE实验指导书

更新时间:2024-04-22 16:32:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《Java EE》实验指导书

(适用于计算机科学与技术、网络工程专业、软件工程专业)

计算机科学与工程学院

软件教研室

2009-1

目录

实验一 熟悉JAVA EE编程环境 .................................................................................................. 7

一、实验目的及任务 ............................................................................................................... 7 二、实验环境 ........................................................................................................................... 7 三、实验步骤 ........................................................................................................................... 7 1、JDK150的下载、安装和配置................................................................................... 7 ①新增系统变量JAVA_HOME: ................................................................................................... 7 ②编辑系统变量Path: ................................................................................................................... 8

2、下载、安装Tomcat web服务器 ............................................................................... 9 3、下载、安装MyEclipse .............................................................................................. 9 6、启动MyEclipse .......................................................................................................... 9 7、配置MyEclipse ........................................................................................................ 10

①配置JRE ..................................................................................................................................... 10 ②配置集成Tomcat ........................................................................................................................ 11

四、实验报告 ......................................................................................................................... 12 实验二 JDBC初步 ...................................................................................................................... 13

一、实验目的 ......................................................................................................................... 13 二、实验环境 ......................................................................................................................... 13 三、实验步骤 ......................................................................................................................... 13 1、JDBC使用准备工作 ................................................................................................ 13 ①新建数据库................................................................................................................................. 13 ②新建表......................................................................................................................................... 13 ③创建MyEclipse项目 ................................................................................................................. 14 ④配置项目构建路径添加SQL Server的JDBC驱动程序 ...................................................... 14

2、JDBC实现CRUD操作 ........................................................................................... 14

四、实验报告 ......................................................................................................................... 15 实验三 JDBC进阶 ...................................................................................................................... 16

一、实验目的 ......................................................................................................................... 16 二、实验环境 ......................................................................................................................... 16 三、实验步骤 ......................................................................................................................... 16

1、在Eclispe中创建Java项目并编写DBConnection类 .......................................... 16

2、使用DBConnection类进行数据库CRUD操作 .................................................... 16 3、使用PreparedStatement对象 ................................................................................... 16 四、实验报告 ......................................................................................................................... 16 实验四 Servlet ............................................................................................................................. 17

一、实验目的 ......................................................................................................................... 17

2

二、实验环境 ......................................................................................................................... 17 三、实验步骤 ......................................................................................................................... 17

1、在Eclispe中创建JAVA EE项目 ............................................................................ 17

2、编写完成如下功能的代码进行测试 ....................................................................... 17 3、使用Servlet处理客户端请求实现用户注册 .......................................................... 17 四、实验报告 ......................................................................................................................... 18 实验五 JSP ................................................................................................................................... 19

一、实验目的 ......................................................................................................................... 19 二、实验环境 ......................................................................................................................... 19 三、实验步骤 ......................................................................................................................... 19

1、新建MyEclipse的web项目jsp ............................................................................ 19 2、编写显示HelloWorld!的JSP ................................................................................ 19 3、在显示HelloWorld!的JSP中使用注释 ............................................................... 20 4、使用包含指令 ........................................................................................................... 20 四、实验报告 ......................................................................................................................... 21 实验六 设计用户注册页面获取表单数据 ................................................................................. 22

一、实验目的 ......................................................................................................................... 22 二、实验环境 ......................................................................................................................... 22 三、实验步骤 ......................................................................................................................... 22

1、在MyEclipse中创建Web项目jsp ........................................................................ 22 四、实验报告 ......................................................................................................................... 23 实验七 使用JavaBean .................................................................................................................. 24

一、实验目的 ......................................................................................................................... 24 二、实验环境 ......................................................................................................................... 24 三、实验步骤 ......................................................................................................................... 24 1、创建web项目jsp .................................................................................................... 24

2、创建Student JavaBean ............................................................................................. 24 3、使用脚本段语法来访问JavaBean ........................................................................... 24

(2)在javabean下新建register_check.jsp,使用页面指令导入JavaBean类或其所在的包:<%@ page import=“javabean.Student”%> ......................................................................... 24

4、使用访问JavaBean ........................................................................... 25

四、实验报告 ......................................................................................................................... 25 实验八 JSP+JavaBean开发模式1 ............................................................................................. 26

一、实验目的 ......................................................................................................................... 26 二、实验环境 ......................................................................................................................... 26 三、实验步骤 ......................................................................................................................... 26

3

1、数据库设计 ............................................................................................................... 26 2、创建Student JavaBean ............................................................................................. 26 3、为Student JavaBean增加业务方法 ........................................................................ 27 4、编写JSP页面实现用户登录、用户注册、用户个人信息修改 ........................... 27 四、实验报告 ......................................................................................................................... 27 实验九 JSP+JavaBean开发模式2 ............................................................................................. 28

一、实验目的 ......................................................................................................................... 28 二、实验环境 ......................................................................................................................... 28 三、实验步骤 ......................................................................................................................... 28

1、实现管理员用户列表功能 ....................................................................................... 28

2、实现管理员根据用户名模糊查询功能 ................................................................... 28 四、实验报告 ......................................................................................................................... 28 实验十 JSP+JavaBean开发模式中分页技术 ............................................................................ 29

一、实验目的 ......................................................................................................................... 29 二、实验环境 ......................................................................................................................... 29 三、实验步骤 ......................................................................................................................... 29

1、编写分页组件split_page.jsp .................................................................................... 29

2、编写listAll.jsp分页显示用户 ................................................................................. 29 四、实验报告 ......................................................................................................................... 29 实验十一 使用SmartUpload组件进行文件上传下载 .............................................................. 30

一、实验目的 ......................................................................................................................... 30 二、实验环境 ......................................................................................................................... 30 三、实验步骤 ......................................................................................................................... 30

1、创建JSP页面upload.html实现客户端选择浏览文件 .......................................... 30

2、doUpload.jsp,进行上传处理 ................................................................................. 30 3、创建创建下载文件页面download.jsp..................................................................... 30 4、创建执行下载任务页面:do_download.jsp ............................................................ 30 5、部署web程序进行测试 .......................................................................................... 30 四、实验报告 ......................................................................................................................... 30 实验十二 配置Tomcat JNDI数据源 ......................................................................................... 31

一、实验目的 ......................................................................................................................... 31 二、实验环境 ......................................................................................................................... 31 三、实验步骤 ......................................................................................................................... 31

1、配置Tomcat数据源 ................................................................................................. 31

2、编写DBConnectionByDS类 ................................................................................... 31 3、编写登录程序测试DBConnectionByDS类是否正常运行 ................................... 31

4

四、实验报告 ......................................................................................................................... 31 实验十三 过滤器解决中文乱码及登录验证 ............................................................................. 32

一、实验目的 ......................................................................................................................... 32 二、实验环境 ......................................................................................................................... 32 三、实验步骤 ......................................................................................................................... 32

1、创建web过滤器实现form表单post提交的中文乱码 ........................................ 32

2、配置中文乱码过滤器 ............................................................................................... 32 3、创建登录验证的过滤器并配置 ............................................................................... 32 四、实验报告 ......................................................................................................................... 32 实验十四 JSP+Servlet+JavaBean开发模式 ............................................................................... 33

一、实验目的 ......................................................................................................................... 33 二、实验环境 ......................................................................................................................... 33 三、实验步骤 ......................................................................................................................... 33

1、创建Servlet LoginServlet实现登录验证 ................................................................ 33

2、创建login.jsp、admin.jsp、user.jsp ........................................................................ 33 3、调试程序是否正常运行 ........................................................................................... 33 四、实验报告 ......................................................................................................................... 33 实验十五 JSTL和EL在MVC中的主要应用 ......................................................................... 34

一、实验目的 ......................................................................................................................... 34 二、实验环境 ......................................................................................................................... 34 三、实验步骤 ......................................................................................................................... 34

1、创建ListUsers Servlet .............................................................................................. 34

2、配置ListUsers Servlet .............................................................................................. 34 3、编写listUsers.jsp ...................................................................................................... 34 4、调试程序 ................................................................................................................... 34 四、实验报告 ......................................................................................................................... 34 实验十六 JSP+DAO开发模式 ................................................................................................... 35

一、实验目的 ......................................................................................................................... 35 二、实验环境 ......................................................................................................................... 35 三、实验步骤 ......................................................................................................................... 35

1、编写POJO User类 ................................................................................................... 35 2、编写或使用原来的DBConnection类获得数据库连接 ......................................... 35 3、创建数据访问抽象层接口UserDAO ...................................................................... 35 4、创建数据访问实现类UserDAOImpl ...................................................................... 35 5、创建登录需要的JSP页面 ....................................................................................... 35 四、实验报告 ......................................................................................................................... 35

5

6

实验一 熟悉JAVA EE编程环境

一、实验目的及任务

1、JDK150的下载、安装和配置。

2、Web服务器Tomcat的下载、安装和配置。

3、集成开发环境MyEclipse6.5ga的下载、安装和配置。

二、实验环境

PC系列微机,CPU1.2G以上,内存256以上,Windows XP。

三、实验步骤

1、JDK150的下载、安装和配置

(1)JDK150的下载地址:http://java.sun.com。下载JDK150得到如下文件:

jdk-1_5_0_05-windows-i586-p.exe。 (2)JDK150的安装

jdk-1_5_0_05-windows-i586-p.exe是一个自解压文件,双击它就可以解压缩,同时进行安装工作。我们在安装过程中需要将它安装在C:\\,即安装的主目录是C:\\JDK150\\,JDK150的bin等子目录放在该路径下。 (3)JDK150的配置

①新增系统变量JAVA_HOME:

新增系统变量JAVA_HOME目的是因为单独启动Tomcat需要使用JDK但是Tomcat没有自带JDK,新增系统变量JAVA_HOME后,就可以让Tomcat找到JDK并启动Tomcat。

在Windows XP下,鼠标右键单击我的电脑->属性->高级-环境变量;在系统变量(S)中点击“新建“按钮”,新建JAVA_HOME变量,其值为C:\\JDK150\\,点击新建系统变量对话框中的确定按钮。

7

点击编辑系统变量对话框中的确定按钮。

最后点击环境变量对话框中的确定按钮。 ②编辑系统变量Path:

选择系统变量下方窗口中的Path变量后,单击编辑按钮打开编辑系统变量对话框,在Path变量的变量值的行首键入C:\\JDK150\\bin;并单击确定。注意在C:\\JDK150\\bin后的“;”是第一个变量值与第二个变量值的分隔符。单击环境变量对话框中的确定按钮、单击系统属性对话框中的确定按钮,完成JDK150的配置。

(4)测试JDK150安装配置是否成功

打开Windows XP的开始菜单->单击运行,输入cmd后点击确定按钮,进入命令行提示符窗口,输入javac后回车,如果出现javac的使用帮助,则说明安装配置JDK150成功;否则说明安装或配置有问题,请重新检查安装和配置过程。

注意:如果不用命令行窗口进行javac等操作,可以不用设置Path。

8

2、下载、安装Tomcat web服务器

下载地址:http://jakarta.apche.org。有2种下载文件:.exe的是Windows下的可执行安装文件;.zip的是绿色软件-不用安装、解压后即可使用;我们下载扩展名是.zip的安装文件,将其解压到d:\\即可,即Tomcat的主目录为d:\\Tomcat5.0。如下图所示,

3、下载、安装MyEclipse

(1)MyEclipse6.5ga的下载

下载网址—— http://www.MyEclipseide.com/ 。

在浏览器地址栏中输入http://www.MyEclipseide.com/后,在该页面,点击左上方Download,选择MyEclipse6.5ga版本进行下载。 (2)安装MyEclipse6.5ga

将刚才下载的MyEclipse6.5GA_FullStackInstaller.exe双击进行安装,安装路

径改为C:\\即可。

6、启动MyEclipse

在C:\\MyEclipse6.5\\,我们双击MyEclipse6.5.exe即可启动MyEclipse6.5平台。启动后的界面如下图所示。

9

7、配置MyEclipse

①配置JRE

鼠标点击MyEclipse窗口的菜单 窗口->首选项->左方窗口的Java->已安装的JRE,在右方的窗口如下图所示,

10

如果不是这样,请点击添加按钮,找到JDK的主目录后确定即可。 注意:我们一定要选择JDK的安装主目录而不是JRE的主目录。 ②配置集成Tomcat

使MyEclispe集成Tomcat,在MyEclispe中可以启动Tomcat进行web程序调试。

鼠标点击MyEclispe窗口的菜单 窗口->首选项->左方窗口的MyEclipse->Application Server->Tomcat5,在右方窗口选中Enable,将Tomcat主目录等设置成如下图所示并点击应用按钮。

11

点击右方窗口中Tomcat5下方的JDK,查看是否和①中配置的JRE一致,如果不一致则点击Add按钮,配置JDK安装主目录。 最后点击应用按钮和确定按钮。

四、实验报告

1 2 3 4

12

Tomcat的功能? 简述MyEclipse配置JRE和Tomcat的步骤? 设置JAVA_HOME环境变量的作用是什么? MyEclipse开发JAVA EE的插件是什么? 实验二 JDBC初步

一、实验目的

掌握JDBC连接SQLServer 2000数据库的技术

二、实验环境

PC系列微机,CPU1.2G以上,内存256以上,Windows XP,MyEclipse6.5GA。

三、实验步骤

1、JDBC使用准备工作

启动SQLServer 2000数据库系统,使用SQLServer 2000企业管理器创建jdbc_test数据库和user表。

①新建数据库 打开企业管理器,点击Microsoft SQL Servers->SQL Server组->(local)(Windows NT)->数据库,鼠标右键单击‘数据库‘选择新建数据库命令。

在新建数据库窗口输入jdbc_test,点击下方的确定按钮完成数据库新建工作。

②新建表

点击jdbc_test->表,在‘表‘结点上单击鼠标右键,选择新建表。

13

新建表user的字段如下表所示: 字段名 描述 id 自增型int name varchar password varchar email varchar age int birthday datetime money float ③创建MyEclipse项目 打开MyEclipse,点击File->new->选择Java Project,输入项目名jdbc,点击Finish按钮完成创建Java项目工作。

④配置项目构建路径添加SQL Server的JDBC驱动程序

右键单击项目jdbc_test,依次选择Build Path->Configure Build Path,

打开构建路径配置对话框,选择Add External JARs…

浏览到SQL Server的JDBC驱动目录,选择JDBC驱动后点击打开按钮,

点击Finish按钮完成构建路径的JDBC驱动配置工作。

2、JDBC实现CRUD操作

创建类CRUDTest,该类有add、get、update、delete方法,分别实现插入记录、查询、更新和删除记录的操作。

14

四、实验报告

1 2 3 描述JDBC操作数据库前的准备工作及其原因。 提交程序源代码 写出在Eclispe项目中配置JDBC驱动的步骤。

15

实验三 JDBC进阶

一、实验目的

掌握实际开发中数据库连接类DBConnection类的编写; 掌握如何PreparedStatement执行SQL语句。

二、实验环境

PC系列微机,CPU1.2G以上,内存256以上,Windows XP,MyEclipse6.5。

三、实验步骤

1、在Eclispe中创建Java项目并编写DBConnection类

点击MyEclipse的文件菜单->新建->Jva Project->下一步->输入项目名为 jdbc->点击完成。

新建包util,在该包中创建DBConnection类。

2、使用DBConnection类进行数据库CRUD操作

使用DBConnection类,将上此实验中的数据库的CRUD操作类进行改写,并测试代码释放正常运行。

3、使用PreparedStatement对象

编写类CRUDTestByPS,使用PreparedStatement进行操作。

四、实验报告

1 2 3 提交类DBConnection和CRUDTestByPS的代码。 回答使用DBConnection的好处? 回答PreparedStatement的setString()方法的作用?

16

实验四 Servlet

一、实验目的

掌握编写Servlet完成响应;

掌握如何使用Servlet处理客户端请求实现用户注册。

二、实验环境

PC系列微机,CPU1.2G以上,内存256以上,Windows XP,MyEclipse6.5。

三、实验步骤

1、在Eclispe中创建JAVA EE项目

点击MyEclipse的文件菜单->新建->MyEclipse Web Project->下一步->输入项目名为 servletTest->点击完成。

右键单击servletTest项目->新建->Servlet->输入Servlet名称为FirstServlet->完成。

2、编写完成如下功能的代码进行测试

代码功能:往客户端返回一个html文档,内容是输出 “我的第一个Servlet程序“

“当前时间是://这里应该用Java类的对象输出时间“

3、使用Servlet处理客户端请求实现用户注册

我们准备编写用户注册案例,该案例用Servlet实现。用户注册需要一个Html页面register.html和接收用户注册信息并将注册信息插入数据库user表。

步骤1、编写register.html。

我们在servlet项目下的WebRoot下新建文件夹register,并在该文件夹下新建register.html。

步骤2、创建RegisterServlet,用来接收注册信息并插入数据库user表。 步骤3、修改web.xml文件配置RegisterServlet。

17

四、实验报告

1 2 3 Servlet的功能是什么? 提交使用Servlet实现用户注册的代码。 request.setCharacterEncoding(\语句的作 用?

18

实验五 JSP

一、实验目的

掌握JSP的结构; 掌握JSP的编写和运行; JSP中使用包含指令。

二、实验环境

PC系列微机,CPU1.2G以上,内存256以上,Windows XP,MyEclipse6.5。

三、实验步骤

1、新建MyEclipse的web项目jsp 2、编写显示HelloWorld!的JSP

在MyEclipse中创建第一个JSP,文件名是helloworld.jsp,客户端浏览器访问该文件会显示HelloWorld!

在MyEclipse中创建web项目jsp,鼠标右键单击WebRoot,选择New->Other,

19

打开新建向导对话框,选择Web->JSP(Basic Templates)后点击Next,

接着在新建JSP窗口输入文件名helloworld.jsp后点击Finish。

MyEclipse会将新建的helloworld.jsp文件自动打开,我们在代码的和之间输入HelloWorld!。将程序部署到Tomcat下,启动Tomcat,打开浏览器IE,在地址栏输入: http://localhost:8080/jsp/helloworld.jsp,浏览器显示如下图:

3、在显示HelloWorld!的JSP中使用注释

使用注释的代码如下:

<%-- This comment will not be visible in the page source --%> 在IE浏览器中查看注释的显示情况。

一个包含指令的例子:主文件是include.jsp,被包含的文件是included.jsp。

4、使用包含指令

编写2个jsp文件,主文件是include.jsp,被包含的文件是included.jsp。

20

代码如下:

test include 执行完了include后执行本行。 <%@ page import=\ <%=(new java.util.Date() ).toLocaleString() %> 四、实验报告

1 2 提交编写的include.jsp,included.jsp。 写出MyEclipse中创建JSP的步骤。

21

实验六 用户注册功能的纯JSP设计与实现

一、实验目的

掌握如何使用JSP与form表单交互获取用户注册信息; 掌握request内建对象的使用; response对象设置头信息刷新refresh。

二、实验环境

PC系列微机,CPU1.2G以上,内存256以上,Windows XP,MyEclipse6.5。

三、实验步骤

1、在MyEclipse中创建Web项目jsp

(1)设计用户注册页面register.html和接收用户注册页面数据进行处理的页面register_check.jsp。注意form表单的中文乱码问题。这2个页面显示格式如下:

22

(2)response对象设置头信息刷新refresh

编写2个JSP页面,第一个responseRefresh.jsp页面2秒钟后跳转到第二个页面useOut.jsp。

(3)编写3个页面:redirect1.html,redirect2.jsp,redirect3.jsp,redirect1.html中的请求参数有userName,提交到redirect2.jsp后再重定向到redirect3.jsp,在redirect3.jsp中尝试取得userName将得到空。

四、实验报告

1 2 提交用户注册页面register.html和接收用户注册页面数 据进行处理的页面register_check.jsp的代码。 提交responseRefresh.jsp和useOut.jsp的代码。

23

实验七 使用JavaBean

一、实验目的

掌握JSP中访问JavaBean的方法

基本要求:创建Student JavaBean,在jsp中用脚本段调用JavaBean;在jsp中使用动作元素来调用JavaBean,用JavaBean接收用户参数。

二、实验环境

PC系列微机,CPU1.2G以上,内存256以上,Windows XP,MyEclipse6.5。

三、实验步骤 1、创建web项目jsp

在MyEclipse中创建web项目,项目名为jsp。

2、创建Student JavaBean

创建类Student.java,其属性是id和name、password、age。编写符合JSP规范的

JavaBean Student。

3、使用脚本段语法来访问JavaBean

(1)在项目的WebRoot下创建文件夹JavaBean,在JavaBean下新建JSP页面register.html。

(2)在javabean下新建register_check.jsp,使用页面指令导入JavaBean类或其所在的包:<%@ page import=“javabean.Student”%>

(3)使用脚本段代码将页面提交的数据放入JavaBean Student的属性中,并在

24

register_check.jsp显示注册数据。

4、使用访问JavaBean

在register_check.jsp中使用jsp:useBean动作元素将注册信息保存到Student JavaBean中,并在register_check.jsp显示注册信息。

四、实验报告

1 2 提交使用脚本段的注册页面代码。 提交使用访问JavaBean的代码。

25

实验八 JSP+JavaBean开发模式1

一、实验目的

掌握用JSP和JavaBean模式开发web程序;

使用JSP+JavaBean模式编写一个简单的用户信息管理系统(具体描述见实验步骤部分)

二、实验环境

PC系列微机,CPU1.2G以上,内存256以上,Windows XP,MyEclipse6.5。

三、实验步骤

实验描述:

考虑实现一个数据库单表操作的简单Web应用,系统需求如下:

普通用户功能:用户登录系统;用户注册;修改个人信息;登录后查看系统资源。 系统管理员:全部用户列表;根据姓名模糊查询符合条件的用户或用户列表;删除用户。

1、数据库设计

在SQLServer 2000中使用企业管理器建立数据库和user表。user表的字段设计如下: 字段名 描述 id 自增型int name varchar password varchar email varchar age int birthday datetime money float 2、创建Student JavaBean

创建User JavaBean,其属性和类型如下: 属性名 类型 id int name String password String email String age int birthday datetime money float 26

3、为Student JavaBean增加业务方法

Student JavaBean的业务方法有login、register、update、listAll、listAllByName、

delete(int id)、User get(int id),分别实现用户登录验证、更新用户信息、列出全部用户、实现模糊查询(根据用户名)的列出符合条件的所有用户、根据id删除用户、根据id得到用户。在Student JavaBean中增加实现上述功能的代码并测试释放正常。

4、编写JSP页面实现用户登录、用户注册、用户个人信息修改

编写实现用户登录、注册、个人信息修改的页面,并调试程序是否正常。

四、实验报告

1 2 3

提交包含全部业务方法的Student JavaBean的代 码。 提交用户登录、注册、个人信息修改的JSP页面 代码。 写出这种开发模式的优缺点。 27

实验九 JSP+JavaBean开发模式2

一、实验目的

使用JSP+JavaBean开发模式完成管理员用户列表功能; 使用JSP+JavaBean开发模式完成管理员用户模糊查询功能。

二、实验环境

PC系列微机,CPU1.2G以上,内存256以上,Windows XP,MyEclipse6.5。

三、实验步骤

实验描述:实验八完成了用户管理系统的用户角色的用户登录、用户注册、修改个人信息功能;本实验继续上次实验的管理员的用户列表、用户模糊查询的实现,具体见实验八的实验描述和JAVA EE讲义所授内容。

1、实现管理员用户列表功能

2、实现管理员根据用户名模糊查询功能

四、实验报告

1 2 3 提交管理员用户列表功能的JSP页面。 提交管理员根据用户名模糊查询符合条件的所 有用户功能的JSP页面。 写出你的程序调试出错的信息及你是如何处理 出错情况的。 28

实验十 JSP+JavaBean开发模式中分页技术

一、实验目的

掌握分页组件的编写;

掌握JSP+JavaBean开发模式使用分页组件分页显示用户;

二、实验环境

PC系列微机,CPU1.2G以上,内存256以上,Windows XP,MyEclipse6.5。

三、实验步骤

1、编写分页组件split_page.jsp

要求:该分页组件有首页 上一页 下一页 页尾 和用户模糊查询输入文本域;该组件可以被别的JSP页面包含得到重用。

2、编写listAll.jsp分页显示用户

要求:listAll.jsp每页显示5名用户。

四、实验报告

1 2 3

提交分页组件split_page.jsp源代码。 提交listAll.jsp的源代码。 写出你的程序调试出错的信息及你是如何处理 出错情况的。 29

实验十一 使用SmartUpload组件进行文件上传下载

一、实验目的

掌握在JSP中使用SmartUpload组件上传文件; 掌握在JSP中使用SmartUpload组件下载文件。

二、实验环境

PC系列微机,CPU1.2G以上,内存256以上,Windows XP,MyEclipse6.5+MyEclipse。

三、实验步骤

1、创建JSP页面upload.html实现客户端选择浏览文件 2、doUpload.jsp,进行上传处理 3、创建创建下载文件页面download.jsp 4、创建执行下载任务页面:do_download.jsp 5、部署web程序进行测试 四、实验报告

1 2

提交upload.html和doUpload.jsp的代码。 提交download.jsp和do_download.jsp的代码。 30

实验十二 配置Tomcat JNDI数据源

一、实验目的

掌握Tomcat中数据源的配置步骤和方法;

掌握使用Tomcat数据源获得连接进行数据库操作。

二、实验环境

PC系列微机,CPU1.2G以上,内存256以上,Windows XP,MyEclipse6.5。

三、实验步骤

1、配置Tomcat数据源

要求:到%TOMCAT6%\\conf\\context.xml,打开context.xml文件配置数据源;配置%TOMCAT6%\\webapps\\jsp\\WEB-INF\\web.xml文件; 配置好后重新启动Tomcat。(有关内容见JAVA EE讲义描述)

2、编写DBConnectionByDS类

要求:该类使用Tomcat数据源获得连接。

3、编写登录程序测试DBConnectionByDS类是否正常运行

四、实验报告

1 2

提交DBConnectionByDS源代码。 写出你的程序调试出错的信息及你是如何处理 出错情况的。 31

实验十三 过滤器解决中文乱码及登录验证

一、实验目的

掌握JAVA EE Web组件过滤器的编写; 掌握使用过滤器实现中文乱码和登录验证。

二、实验环境

PC系列微机,CPU1.2G以上,内存256以上,Windows XP,MyEclipse6.5。

三、实验步骤

1、创建web过滤器实现form表单post提交的中文乱码 2、配置中文乱码过滤器

在web.xml中按照过滤器的配置进行。

3、创建登录验证的过滤器并配置

要求:实现管理员和用户这2种角色的验证;编写登录程序使用admin能正常登录。

四、实验报告

1 2 提交登录验证和中文乱码过滤器的源代码。 写出你的程序调试出错的信息及你是如何处理 出错情况的。 32

实验十四 JSP+Servlet+JavaBean开发模式

一、实验目的

掌握JAVA EE JSP+Servlet+JavaBean开发模式开发步骤; 掌握该开发模式实现用户登录功能。

二、实验环境

PC系列微机,CPU1.2G以上,内存256以上,Windows XP,MyEclipse6.5。

三、实验步骤

1、创建Servlet LoginServlet实现登录验证

编写该Servlet实现登录验证并进行配置。

2、创建login.jsp、admin.jsp、user.jsp

这3个jsp的页面同JSP+JavaBean开发模式中相同。

3、调试程序是否正常运行

四、实验报告

1 2

提交登录验证LoginServlet的源代码。 写出你的程序调试出错的信息及你是如何处理 出错情况的。

33

实验十五 JSTL和EL在MVC中的主要应用

一、实验目的

掌握JSTL和EL在MVC中的主要应用

二、实验环境

PC系列微机,CPU1.2G以上,内存256以上,Windows XP,MyEclipse6.5

三、实验步骤

1、创建ListUsers Servlet

该Servlet实现调用User JavaBean的业务方法显示所有用户的功能。

2、配置ListUsers Servlet 3、编写listUsers.jsp

该jsp实现接收ListUsers Servlet中的all参数并循环显示用户列表;要求使用JSTL和EL。

4、调试程序

四、实验报告

1 2 3

提交ListUsers Servlet的源代码。 提交listUsers.jsp的代码。 写出你的程序调试出错的信息及你是如何处理出错情况的。 34

实验十六 JSP+DAO开发模式

一、实验目的

掌握JSP+DAO的开发步骤; 理解JSP+DAO模式的优缺点。

二、实验环境

PC系列微机,CPU1.2G以上,内存256以上,Windows XP,MyEclipse6.5

三、实验步骤

1、编写POJO User类

2、编写或使用原来的DBConnection类获得数据库连接 3、创建数据访问抽象层接口UserDAO 4、创建数据访问实现类UserDAOImpl 5、创建登录需要的JSP页面

页面有:login.jsp、login_do.jsp、admin.jsp、user.jsp。流程图见jspjavabean章节。 我们可以从jspjavabean下拷贝上述页面到jspdao文件夹,修改有关的超链接的url。

四、实验报告

1 2 提交UserDAO和UserDAOImpl的代码。 写出你的程序调试出错的信息及你是如何处理出错情况的。 35

本文来源:https://www.bwwdw.com/article/esbp.html

Top