狼愛上貍

          我胡漢三又回來了

          Java簡單的術語


          1.什么是DAO?
          DAO是Data Access Object數據訪問接口,數據訪問:故名思義就是與數據庫打交道。夾在業務邏輯與數據庫資源中間。

          在核心J2EE模式中是這樣介紹DAO模式的:為了建立一個健壯的J2EE應用,應該將所有對數據源的訪問操作抽象封裝在一個公共API中。用程序設計的語言來說,就是建立一個接口,接口中定義了此應用程序中將會用到的所有事務方法。在這個應用程序中,當需要和數據源進行交互的時候則使用這個接口,并且編寫一個單獨的類來實現這個接口在邏輯上對應這個特定的數據存儲。

              DAO(數據訪問對象)是一種應用程序編程接口(API),存在于微軟的Visual Basic中,它允許程序員請求對微軟的Access數據庫的訪問。DAO是微軟的第一個面向對象的數據庫接口。DAO對象封閉了Access的Jet函數。通過Jet函數,它還可以訪問其他的結構化查詢語言(SQL)數據庫。

          2.什么是POJO?
          簡單的Java對象(Plain Old Java Objects)實際就是普通JavaBeans,使用POJO名稱是為了避免和EJB混淆起來, 而且簡稱比較直接. 其中有一些屬性及其getter setter方法的類,有時可以作為value object或dto(Data Transform Object)來使用.當然,如果你有一個簡單的運算屬性也是可以的,但不允許有業務方法,也不能攜帶有connection之類的方法。  

          POJO有一些private的參數作為對象的屬性。然后針對每個參數定義了get和set方法作為訪問的接口。例如:
          public class User {
            private long id;
            private String name;
            public void setId(long id) {
          this.id = id;
          }  
          public void setName(String name) {
          this.name=name;
          }
          public long getId() {
          return id;
          }  
          public String getName() {
          return name;
          }
          }
          POJO對象有時也被稱為Data對象,大量應用于表現現實中的對象。

          3.什么是IMPL?

          尚未查到。

          posted on 2008-04-25 20:17 狼愛上貍 閱讀(295) 評論(0)  編輯  收藏 所屬分類: JAVA

          主站蜘蛛池模板: 广昌县| 资源县| 灌云县| 阳西县| 岐山县| 界首市| 凭祥市| 社会| 平武县| 徐水县| 望奎县| 东莞市| 大竹县| 玉田县| 长春市| 林甸县| 盱眙县| 尼勒克县| 博湖县| 蓝田县| 金堂县| 西吉县| 郁南县| 芜湖市| 闸北区| 红河县| 利辛县| 吐鲁番市| 峨边| 中牟县| 呼伦贝尔市| 友谊县| 武宣县| 昌平区| 通城县| 昌吉市| 轮台县| 榆中县| 长海县| 扬中市| 来宾市|