useBean>访问JavaBean29
四、实验报告30
实验七JSP+JavaBean开发模式31
一、实验目的31
二、实验环境31
三、实验步骤31
1、创建web项目实现用户登录31
2、创建StudentJavaBean31
3、创建jsp页面33
四、实验报告35
实验八JSP+Servlet开发模式36
一、实验目的36
二、实验环境36
三、实验步骤36
1、创建web项目实现用户登录36
2、创建Sevlet和Student.java、LoginBO.java、DBConnection.java36
3、创建jsp页面40
四、实验报告42
实验九使用smartupload43
一、实验目的43
二、实验环境43
三、实验步骤43
1、创建web项目43
2、将.zip文件解压缩43
3、用jar命令打包43
4、使用smartupload进行文件上传43
四、实验报告44
实验十JSP操作文件45
一、实验目的45
二、实验环境45
三、实验步骤45
1、创建web项目45
2、运行该web项目46
四、实验报告46
实验十一JNDI47
一、实验目的47
二、实验环境47
三、实验步骤47
1、进入http:
//localhost:
8080/admin/48
2、修改%TOMCAT_HOME%\conf\Catalina\localhost\YourWeb.xml48
3、修改webapps/j2ee/WEB-INF/web.xml48
4、将JDBC驱动拷贝到%tomcat_home%\common\lib下49
5、重启Tomcat并测试49
四、实验报告49
实验十二表达式语言EL50
一、实验目的50
二、实验环境50
三、实验步骤50
1、使用表达式语言获得请求参数50
2、EL中使用函数51
四、实验报告54
实验十三使用Struts实现用户登录55
一、实验目的55
二、实验环境55
三、实验步骤55
1、新建web项目strutsDemo55
2、为该项目添加struts支持55
3、在WebRoot下新建jsp页面55
4、新建ActionForm的子类LoginForm58
5、新建Action子类LoginAction58
四、实验报告59
实验十四使用Struts+DAO完成用户登录60
一、实验目的60
二、实验环境60
三、实验步骤60
1、创建web项目strutsDao60
2、按照实验13的步骤创建登录框架60
3、设计实现DAO60
四、实验报告61
实验十五Struts高级编程62
一、实验目的62
二、实验环境62
三、实验步骤62
1、创建基于Struts的web项目testToken62
2、创建html和JSP页面62
四、实验报告65
实验十六EJB66
一、实验目的66
二、实验环境66
三、实验步骤66
1、创建EJB项目66
2、运行该项目68
四、实验报告68
实验一熟悉J2EE编程环境
一、实验目的及任务
1、JDK150的下载、安装和配置。
2、Web服务器Tomcat的下载、安装和配置。
3、集成开发环境MyEclipse5.1.1ga的下载、安装和配置。
二、实验环境
PC系列微机,CPU1.2G以上,内存256以上,WindowsXP。
三、实验步骤
1、JDK150的下载、安装和配置
(1)JDK150的下载地址:
。
下载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目的是因为启动Eclipse需要使用JDK但是Eclipse没有自带JDK,新增系统变量JAVA_HOME后,就可以让Eclipse找到JDK并启动Eclipse。
在WindowsXP下,鼠标右键单击我的电脑->属性->高级-环境变量;在系统变量(S)中点击“新建“按钮”,新建JAVA_HOME变量,其值为C:
\JDK150\,点击新建系统变量对话框中的确定按钮。
点击编辑系统变量对话框中的确定按钮。
最后点击环境变量对话框中的确定按钮。
②编辑系统变量Path:
选择系统变量下方窗口中的Path变量后,单击编辑按钮打开编辑系统变量对话框,在Path变量的变量值的行首键入C:
\JDK150\bin;并单击确定。
注意在C:
\JDK150\bin后的“;”是第一个变量值与第二个变量值的分隔符。
单击环境变量对话框中的确定按钮、单击系统属性对话框中的确定按钮,完成JDK150的配置。
(4)测试JDK150安装配置是否成功
打开WindowsXP的开始菜单->单击运行,输入cmd后点击确定按钮,进入命令行提示符窗口,输入javac后回车,如果出现javac的使用帮助,则说明安装配置JDK150成功;否则说明安装或配置有问题,请重新检查安装和配置过程。
2、下载、安装Tomcatweb服务器
下载地址:
http:
//jakarta.apche.org。
有2种下载文件:
.exe的是Windows下的可执行安装文件;.zip的是绿色软件-不用安装、解压后即可使用;我们下载扩展名是.zip的安装文件,将其解压到d:
\即可,即Tomcat的主目录为d:
\Tomcat5.0。
如下图所示,
3、下载、安装MyEclipse5.1.1ga
(1)MyEclipse5.1.1ga的下载
下载网址——。
在浏览器地址栏中输入
下载得到如下文件:
eclipse-SDK-3.1.1-win32.zip。
(2)安装MyEclipse5.1.1ga
将刚才下载的MyEclipse_5.1.1GA_FullStackInstaller.exe双击进行安装,安装路径改为C:
\即可。
C:
\MyEclipse5.11\应包含如下文件和文件夹,如下图所示,
6、启动MyEclipse
在C:
\eclipse\,我们双击eclipse.exe即可启动eclipse平台。
启动后的界面如下图所示。
7、配置MyEclipse
①配置JRE
鼠标点击Eclipse窗口的菜单窗口->首选项->左方窗口的Java->已安装的JRE,在右方的窗口如下图所示,
如果不是这样,请点击添加按钮,找到JDK的主目录后确定即可。
注意:
我们一定要选择JDK的安装主目录而不是JRE的主目录。
②配置Tomcat
使Eclispe集成Tomcat,在Eclipse中可以启动Tomcat进行web程序调试。
鼠标点击Eclipse窗口的菜单窗口->首选项->左方窗口的MyeEclipse->ApplicationServer->Tomcat5,在右方窗口选中Enable,将Tomcat主目录等设置成如下图所示并点击应用按钮。
点击右方窗口中Tomcat5下方的JDK,查看是否和①中配置的JRE一致,如果不一致则点击Add按钮,配置JDK安装主目录。
最后点击应用按钮和确定按钮。
四、实验报告
1
Tomcat的功能?
2
简述Eclipse配置JRE和Tomcat的步骤?
3
设置JAVA_HOME环境变量的作用是什么?
4
Eclipse开发J2EE的插件是什么?
实验二JDBC
一、实验目的
掌握JDBC连接MySql数据库的技术
二、实验环境
PC系列微机,CPU1.2G以上,内存256以上,WindowsXP,Eclipse3.1.1。
三、实验步骤
1、下载、安装MySql及其mysql-front
MySql是开源的,程序员可以免费使用。
下载版本:
MySql5,
下载地址。
下载后将下图的mysql-5.022-win32.zip文件解压,
得到exe文件,进行安装,在安装向导中选择编码方式为gbk,如下图所示:
下面的图输入用户密码,密码填写root即可。
最后点击下图的execute即可。
下载Mysql客户端:
mysql-front
载版本镜像:
选择HongKong(是中文版的);
下载地址http:
//www.mysqlfront.de/download.html
双击下图所示的文件安装:
配置mysql-front
首先打开Mysql-Front客户端程序。
第一次打开时需要配置连接的数据库等信息。
配置一个连接名称
配置连接数据库信息
配置数据库登录用户、密码
启动mysql-front,在MySql中建立数据库testjdbc和表student,表student的字段分别是id,name。
在表中输入一条记录,其name为liming。
2、下载MySql的JDBC驱动程序
JDBC驱动下载版本:
3.1.8
下载地址:
JDBC驱动:
mysql-connector-java-3.1.8
这只是一个压缩包,并不需要安装,只要将其解压,使用的是文件夹mysql-connector-java-3.1.8里的文件:
mysql-connector-java-3.1.8-bin.jar
3、在Eclipse中配置JDBC驱动
新建Java项目testjdbc,右健单击项目名->构建路径->配置构建路径,打开j2ee构建路径对话框,选择库->添加外部jar,找到JDBC的驱动程序后选择打开,最后在j2ee构建路径对话框中单击确定即可。
设置情况如下图所示。
4、用JDBC访问数据库测试
用eclipse建立Java项目,输入以下代码进行运行并记录测试结果。
importjava.sql.*;
publicclassSimpleJDBCExample{
publicstaticvoidmain(Stringargs[]){
StringclassName=null;
Stringurl=null;
Stringuser=null;
Stringpassword=null;
className="com.mysql.jdbc.Driver";
url="jdbc:
mysql:
//localhost:
3306/testjdbc";
user="root";
password="root";
try{
Class.forName(className);
}catch(Exceptione){
System.out.println(className+"driverfailedtoload.");
System.exit(-1);
}
try{
Connectioncon=
DriverManager.getConnection(url,user,password);
Statementstmt=con.createStatement();
ResultSetrs=stmt.executeQuery("select*fromstudent");
ResultSetMetaDatarsmd=rs.getMetaData();
intnumberOfColumns=rsmd.getColumnCount();
introwCount=1;
while(rs.next()){
for(inti=1;i<=numberOfColumns;i++){
System.out.print(rs.getString(i)+"");
}
System.out.println("");
rowCount++;
}
stmt.close();
con.close();
}catch(Exceptione){
System.out.println(e);
}
}
}
四、实验报告
1
为程序中JDBC语句加上注释语句。
2
程序的执行结果是什么?
3
写出在Eclispe中配置JDBC驱动的步骤。
4
在数据库testjdbc的表student中填加一条记录,再次运行本程序,写出运行结果。
实验三Servlet
一、实验目的
掌握编写Servlet完成响应;
掌握如何使用Servlet访问数据库。
二、实验环境
PC系列微机,CPU1.2G以上,内存256以上,WindowsXP,Eclipse3.1.1。
三、实验步骤
1、在Eclispe中创建J2EE项目
点击Eclipse的文件菜单->新建->MyEclipseWebProject->下一步->输入项目名为servletTest->点击完成。
右键单击servletTest项目->新建->Servlet->输入Servlet名称为FirstServlet->完成。
2、编写完成如下功能的代码进行测试
代码功能:
往客户端返回一个html文档,内容是输出
“我的第一个Servlet程序“
“当前时间是:
//这里应该用Java类的对象输出时间“
3、使用Servlet访问数据库(选做题)
输入以下程序,访问数据库。
①编写如下html页面,输入用户名查询该用户的年龄。
DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">