狼愛上貍

          我胡漢三又回來了

          導航

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

          主站蜘蛛池模板: 吴桥县| 龙山县| 金华市| 克拉玛依市| 德阳市| 镇坪县| 桐柏县| 临西县| 富民县| 阿拉善左旗| 翼城县| 梅河口市| 华容县| 封开县| 南木林县| 长阳| 康马县| 乌恰县| 东乡族自治县| 湄潭县| 雅安市| 汶上县| 淮阳县| 永年县| 梁河县| 浏阳市| 上犹县| 庆城县| 衡山县| 连南| 邹平县| 紫阳县| 海盐县| 潼南县| 时尚| 乳山市| 化州市| 普定县| 青龙| 临城县| 东辽县|