技术开发 频道

JSP中调用JavaBean零接触


IT168技术文档】 
    JSP是Java Server Pages的缩写,它是一个优秀的动态网站开发语言,现在得到了越来越多的程序员们的青睐。在各类JSP应用程序中,应用Jsp + JavaBean组合来开发Jsp程序似乎也已成为了一种标准。本文将从JSP与JavaBean简介、JavaBean的创建、JSP中调用JavaBean三个方面来阐述。下面,就让我们来具体的看看Jsp是如何与JavaBean结合在一起的吧。 

    一、 JSP与JavaBean简介 
    JSP是Sun公司创新的一种新型动态网页编程技术,JSP源代码能够直接嵌入HTML之中,使得程序的开发更为简化和快速。JSP是服务器端的一种基于JAVA语言的网页技术,在传统的HTML网页文件中加入Java程序片断和一些JSP标记。应用JSP程序可以将内容的生成和显示相分离,而且还可以使用可重用的组件。JavaBean是放置在JSP服务器后台的一个类,它封装了一些数据和方法,这个类就是由Java文件编译而成,JSP就是通过JavaBean来直接调用这些数据和方法的。比如我们常见的购物网站,里边的购物车操作就是一个JavaBean,在里面写好了一些购物操作所需的方法,JSP就可以通过JavaBean直接调用这些方法了。这样做的好处就是在购物的需求变更时,只需更改JavaBean的方法就可以了。 

    二、 JavaBean的创建 
    要创建JavaBean,首先我们要安装与设置JDK,然后创建一个Java文件,命名为MyJavaBean.java。最后编译MyJavaBean.java文件。 
    1、 安装与设置JDK 
    JDK 是Java开发工具包 (Java Development Kit ) 的缩写。它是一种用于构建在 Java 平台上发布的应用程序、applet 和组件的开发环境。本文所用的版本为1.5.0。下载的地址为:http://java.sun.com/j2se/1.5.0/download.jsp。双击安装程序进行安装,按默认进行安装。安装好后,对jdk进行配置。先找到jdk的bin目录,例如默认安装路径为: C:\Program Files\Java\jdk1.5.0_03\bin,将其路径名复制,然后打开“我的电脑”的“属性”窗口,找到“高级”,点击“环境变量”按钮,找到系统变量中的“PATH”,双击“PATH”记录,弹出“编辑系统变量”窗口,在变量值的最后加上分号和jdk的bin目录,如:; C:\Program Files\Java\jdk1.5.0\bin。点击“新建”,新建一个系统变量,变量名为java_home,变量值为C:\Program Files\Java\jdk1.5.0(默认安装路径)。点击“新建”,再新建一个系统变量,变量名为classpath,变量值为C:\Program Files\Java\jdk1.5.0\lib\dt.jar;C:\Program Files\Java\jdk1.5.0\lib\tools.jar。最后按确定退出。这样就安装与设置好了JDK。 
    2、 创建Java文件 
    创建一个Java文件,命名为MyJavaBean.java。MyJavaBean.java文件的内容为:
package JavaBean; public class MyJavaBean{ private String str; //初始化str字符串的值。 public MyJavaBean(){ //将str字符串进行初始化 str="This is the example of the jsp and javabean."; } //利用setvalue()函数对str进行赋值 public void setvalue(String avalue){ str=avalue; } //getvalue()函数的功能为返回str字符串的值 public String getvalue() { return str; } }
    3、 编译MyJavaBean.java文件 
    要对MyJavaBean.java文件进行编译,我们可以用以下一种方法:点击“开始”—>“运行”,输入cmd后按“确定”按钮进入MS-DOS界面,如图一所示:


    在图一的鼠标的闪动处我们输入D:后按回车,然后把MyJavaBean.java文件拷贝到D:根目录下,再输入命令javac MyJavaBean.java后,按回车,如图二所示:


    这样就完成了对MyJavaBean.java文件的编译,编译好后的类文件名为MyJavaBean.class,也就是一个可以调用的JavaBean文件。

0
相关文章