JavaBean的创建与使用
- 格式:pdf
- 大小:266.66 KB
- 文档页数:2
《JSP程序设计》课程实验实训报告
实验名称JavaBean的创建与使用实验序号2
学号姓名班级
实验日期2012-4-17指导教师成绩
一、实验目的和要求
目的:掌握在不同环境中编辑和运行类的方法;
掌握MV开发模式在JSP中的应用;
掌握JavaBean的基本特征;
了解到JavaBean的作用域。
二、实验具体内容及步骤
1、浏览一个业务逻辑较为复杂且没有使用MV开发模式的页面
1)在Tomcat的webapps文件夹下创建一个sy5的子文件夹,即创建一个名为sy5的工程;
找到Tomcat服务器的文件夹,将文件example3_8.jsp复制到sy5文件夹下,然后启动Tomcat服务器;
2)打开IE浏览器,在其地址栏输入:http://localhost:8080/sys5/example3_8.jsp浏览该页面;
3)查看页面的界面代码(V层)和业务逻辑代码(M层)。
2、在Java应用程序中使用用户定义的包与类(使用增强型编辑工具EditPlus)
1)双击文件夹EditPlus下的editplus.exe文件(即运行增强型编辑软件);
2)使用快捷键“Ctrl+O(字母O)”,打开文件TestRect.java,注意一条打包命令(包名为pp)和两个类(两个类名分别为Rectangle和TestRect(主类);
3)按快捷键“Ctrl+1(数字1)”即完成编译,相当于在命令行方式下执行命令“javac TestRect.java -d.”。
可以看到会在当前目录内生成一个名为pp的文件夹,该文件夹里含有两个编译了的class 类文件;
4)按快捷键“Ctrl+2”即可运行,相当于在命令行方式下执行命令“java pp.TestRect”。
3、JavaBean与MV开发模式
1)在sys文件夹下再建立一个名为“WEB-INF”的子文件夹;
2)在WEB-INF文件夹下再建立一个名为“classes”的子文件夹;
3)将两个符合JavaBean规范的类文件Stringtonum.java和Triangle.java复制到classes文件夹里;
4)双击文件夹EditPlus下的editplus.exe文件(即运行增强型编辑软件),分别打开classes文件夹里的两个java类、分别按ctrl+1编译;
5)重新启动Tomcat服务器;
6)分别将Triangle.jsp和Triangle1.jsp复制到sy5文件夹里,然后使用EditPlus中打开,查看对两个类(JavaBean)的引用;
7)启动浏览器,在地址栏里分别输入http://localhost:8080/sy5/Triangle.jsp
http://localhost:8080/sy5/Triangle1.jsp进行浏览。
三、实验结果与分析
1、这是浏览一个没有使用MV开发模式的页面
2、这是使用增强型编辑工具EditPlus使用用户定义的包与类:
3、在JSP中使用JavaBean浏览http://localhost:8080/sy5/Triangle1.jsp和
http://localhost:8080/sy5/Triangle.jsp的页面
4、JavaBean是一种java语言编写的可重用组件,它实际上是一个java类,易于维护、使用、编写。
严格地说,javaBean是一个符合特定规范的java类。
JavaBean类必须有一个没有参数的构造函数,且该构造函数的访问权限是public;JavaBean类中的属性必须通过使用get、set和其他按标准命名规范来定义的方法进行操作。
5、页面http://localhost:8080/sy5/Triangle.jsp和http://localhost:8080/sy5/Triangle1.jsp都使用了JavaBean,并且其结果都一样,但前者是对javabean的直接使用,后者是利用jsp动作标签来使用;
6、动作标签<jsp:useean>由系统自动实例化一个由class属性值所指定的类,而且,用户程序可以通过改变scope属性值,实现Javabean在不同页面的共享,并且可以通过动作标签来设置作用域。
7、在使用增强型编辑工具EditPlus中,Stringtonum.java和Triangle.java在按下ctrl+2键后无法运行,是因为并不是所有的Java类都能运行,因为这两个Java类没有main()方法
四、指导老师评语
指导老师签名:。