程序手記

          程序是我畢生的追求......
          隨筆 - 19, 文章 - 0, 評論 - 9, 引用 - 0
          數據加載中……

          JavaBean基礎 (javabean簡介) 第二十一天

              JavaBean是一個可重復使用、且跨平臺的軟件組件(SoftWare Component),它可以在軟件開發工具如:Borland JBuilder \ Oracle JDeveloper 或是 Sun ONE Studio 等等里,以可視化的開發方式來開發。
              首先,你可以將JAVABEAN視為一個黑盒子(Black Box),雖然知道這個軟件組件所具備的功能,卻不知其內部是如何運作的。筆者提供給讀者一個假象的情況:有一個黑盒子,只知道它上面有一個按鈕,你只要按下去經過十分鐘,就會掉下一張一千元的鈔票,不過你看不見其內部任何的構造,而這就是JAVABEAN最重要的特性,它將許多的信息都封裝了起來,用戶無需知道黑盒子如何產生出鈔票,只需知道按下那個按鈕,然后等十分鐘,超片就會自動產生出來。
              一般而言,JAVABEAN可分為:有用戶接口(user interface)的javabean和沒有用戶接口的javabean,通常JSP是搭配沒有UI的JAVABEAN,因此后面所提到的JAVABEAN都知識單純處理一些食物,如:數據運算,連接數據庫和數據處理,等等,至于有用戶接口的JAVABEAN部分,請讀者自己參考JAVABEAN的相關書籍。
              通常一個標準的JAVABEAN有如下幾項特性:
              (1)javabean是一個公開的(public)類;
              (2)javabean類必須有一個無傳入參數(zero-argument)的構造函數(constructor);
              (3)取得或設置屬性時,必須使用getXXX方法或setXXX方法。

          例子:
              package tw.com.javaworld.CH8;
              
              import java.io.*;
              
              public class SimpleBean{
                  public SimpleBean(){
                  }
                  private String name;
                  private String number;
                  
                  public void setNumber(String number){
                      this.number = number;
                  }
                  public String getName(){
                      return name;
                  }
              }

          posted on 2008-08-21 23:09 程序手記 閱讀(508) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 东明县| 大埔县| 北宁市| 信宜市| 宁波市| 桐庐县| 莱芜市| 大邑县| 弥勒县| 兴业县| 普定县| 华安县| 富民县| 河池市| 抚远县| 吐鲁番市| 乐至县| 枝江市| 辽宁省| 清镇市| 广西| 上高县| 白朗县| 清苑县| 新昌县| 金川县| 子洲县| 方山县| 霍邱县| 西峡县| 宜州市| 罗甸县| 会理县| 武胜县| 九龙县| 新丰县| 铅山县| 太原市| 同德县| 类乌齐县| 修武县|