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、使用
四、实验报告 ......................................................................................................................... 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
代码如下:
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中使用
二、实验环境
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、使用
在register_check.jsp中使用jsp:useBean动作元素将注册信息保存到Student JavaBean中,并在register_check.jsp显示注册信息。
四、实验报告
1 2 提交使用脚本段的注册页面代码。 提交使用
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
正在阅读:
JEE实验指导书04-22
2012潍坊一中社团建设方案05-26
2022年北京信息科技大学经管学院818经济学(含宏、微观经济学)之04-05
新加坡医疗保障制度对我国深化医改的启示07-29
上海初三基础练习每日一练12-23
江苏农村商业银行招聘考试公共基础复习题库06-02
高二化学理科班限时训练104-29
极限配合教学进度计划03-24
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 指导书
- 实验
- JEE
- 火工品管理员考试题库
- 换热器出口温度串级控制实验采样数据
- 富士智能停车场管理系统方案 - 图文
- 金融基础知识试题
- 版人教版高三化学总复习练习:第十一章有机化学基础11-4-2
- 2012年1月自学考试医学心理学试题
- 模板工程施工方案
- 社区矫正人员谈话记录表
- ASME标准目录(中英文对照) - 图文
- 二审论文
- 收费站安全工作总结
- 妇产科技术操作规范及流程图
- 初中物理课堂提问策略浅析
- 上海市闸北区2013年高考二模数学试题(理科)及参考答案
- 2017年春季学期苏少版一年级美术下册 画味觉 画嗅觉教案反思
- 过江管道施工方法
- 英美文化
- 13103上端头绞车硐室施工安全技术措施
- 《四渡赤水》观后感精选600字
- Matlab 函数分类汇总-R2011b版