JSP学习笔记二——接触JavaBean

首先呢,面向对象的概念、java的语言基础、JSP语法还有JSP内建对象的使用那些我就不说了,这些都是基础,大家要看看书哟,因为这不是教程,这只是学习笔记,所以我只讲新手比较难明白或者容易犯的错误而已,包括我遇到的问题。

JavaBean是什么?

我从刚接触JSP的时候,见到很多术语,经常的就是见到这个,这个究竟是什么呢?Bean的意思是“豆子”,JavaBean就是“Java小豆子”,就是一段Java小程序。
具体的说,JavaBean就相当于C++里面的类,我们可以自己去写这个类(JavaBean),可以用它实现任何功能。而且如果别人提供出来的写好的JavaBean,我们能直接来使用它的方法,而不需要知道它是如何实现的。
JavaBean有一个很大的好处,因为在比较复杂的页面上,单是实现它的Html代码已经够复杂了,如果依然得把大量的JSP交集在里面,恐怕编写和维护都是惊人的工作量了。使用JavaBean就能很好的解决这个问题,它跟JSP结合起来,在javaBean里写好处理问题的代码,然后在jsp里调用,让Jsp注重于页面的设计,使得JSP网页的代码变得清晰,可以节省软件的开发时间和维护的难度。
这种将显示和逻辑分开的方法确实不错呢~~呵呵

JSP里怎样建立和访问JavaBean?

一个标准的JavaBean具有如下特征
  ·JavaBean是一个公共的类
  ·JavaBean类具有一个无参数的构造方法
  ·一般使用setXX和getXX来赋值和取值

现在给出一个非常简单的JavaBean实例,SampleBean.java的代码如下:

   package xforce;
   import java.io.*;
   public class SampleBean
   {
       private String strX;
       public SampleBean()
       {
       };
       public void setStr(String str)
       {
           this.strX=str;
       }
       public String getStr()
       {
           return strX;
       }
    }

值得注意的是第一句package xforce;是用来定义一个xforce包的
编写完JavaBean程序后,像普通java程序一样,要对它进行编译。
如果已经配置好环境变量,就可以在命令提示符用javac 文件路径\SampleBean.java进行编译了,如果编译成功,则会生成一个SampleBean.class的文件。
要使用该Bean,首先要在WEB-INF目录下创建classes文件夹,然后把编译好的class文件放进里面,然后在JSP里用标记来访问。
给个例子:
<%@page language="http://www.write100.com/blog/java" import="java.io.*,java.lang.*,xforce.SampleBean;"%>


    
        
    
    
     <%
         myFirstBean.setStr("X-Force的第一个Bean程序");
     %>
     <%=myFirstBean.getStr()%>

这个JSP很简单,使用SampleBean的实例对象myFirstBean来调用它的方法。
要注意的是:
·第一句的最后是导入xforce的包,我们的SampleBean是写在这个包里的
·<%=XXX%>可以作输出功能

看到这里,知道什么是JavaBean了吗?心动就自己写一个试试吧?


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值