狼愛上貍

          我胡漢三又回來了

          導航

          <2008年4月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          統計

          常用鏈接

          留言簿(20)

          隨筆分類

          隨筆檔案

          hideto

          java友

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          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 狼愛上貍 閱讀(299) 評論(0)  編輯  收藏 所屬分類: JAVA

          主站蜘蛛池模板: 昌宁县| 攀枝花市| 土默特右旗| 鄄城县| 汉寿县| 喀喇沁旗| 凤凰县| 安顺市| 台中市| 鹤庆县| 乳山市| 攀枝花市| 赣州市| 屏边| 祥云县| 赣榆县| 兴隆县| 湘潭县| 武冈市| 太原市| 梓潼县| 河西区| 淳安县| 苍溪县| 南木林县| 泰州市| 金乡县| 丘北县| 万全县| 阿拉善右旗| 南江县| 武隆县| 邛崃市| 怀集县| 定边县| 大悟县| 交口县| 屏东市| 久治县| 青铜峡市| 化隆|