最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

通過實例解析POJO和JavaBean的區(qū)別

 更新時間:2020年07月07日 11:05:58   作者:Haidnor  
這篇文章主要介紹了通過實例解析POJO和JavaBean的區(qū)別,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

POJO


POJO(Plain Ordinary Java Object)即普通Java類,具有一部分getter/setter方法的那種類就可以稱作POJO。

實際意義就是普通的JavaBeans(簡單的實體類),特點就是支持業(yè)務邏輯的協(xié)助類。

POJO類的作用是方便程序員使用數(shù)據庫中的數(shù)據表,對于程序員來說,可以很方便的將POJO類當作對象來進行使用,也可以方便的調用其get,set方法。

但不允許有業(yè)務方法,也不能攜帶有connection之類的方法,即不包含業(yè)務邏輯或持久邏輯等。

JavaBean

按照Sun公司的定義,JavaBean是一個可重復使用的軟件組件。實際上JavaBean是一種Java類,通過封裝屬性和方法成為具有某種功能或者處理某個業(yè)務的對象,簡稱bean。
JavaBean 是一種JAVA語言寫成的可重用組件。它的方法命名,構造及行為必須符合特定的約定:

該類必須有一個公共的缺省構造函數(shù)。該類的屬性使用getter和setter來訪問,其他方法遵從標準命名規(guī)范。該類應是可序列化的。

因為這些要求主要是靠約定而不是靠實現(xiàn)接口,所以許多開發(fā)者把JavaBean看作遵從特定命名約定的POJO。

JavaBean的任務就是: “Write once, run anywhere, reuse everywhere”,即“一次性編寫,任何地方執(zhí)行,任何地方重用”。

JavaBean可分為兩種:一種是有用戶界面(UI,User Interface)的JavaBean;還有一種是沒有用戶界面,主要負責處理事務(如數(shù)據運算,操縱數(shù)據庫)的JavaBean。JSP通常訪問的是后一種JavaBean。

總結

簡而言之,當一個Pojo可序列化,有一個無參的構造函數(shù),使用getter和setter方法來訪問屬性時,他就是一個JavaBean。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Java實現(xiàn)數(shù)字連連消

    Java實現(xiàn)數(shù)字連連消

    這篇文章主要為大家詳細介紹了Java實現(xiàn)數(shù)字連連消,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • 二維碼生成Java實現(xiàn)代碼

    二維碼生成Java實現(xiàn)代碼

    這篇文章主要為大家詳細介紹了二維碼生成Java實現(xiàn)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • java后端+前端使用WebSocket實現(xiàn)消息推送的詳細流程

    java后端+前端使用WebSocket實現(xiàn)消息推送的詳細流程

    后端向前端推送消息就需要長連接,首先想到的就是websocket,下面這篇文章主要給大家介紹了關于java后端+前端使用WebSocket實現(xiàn)消息推送的詳細流程,需要的朋友可以參考下
    2022-10-10
  • springboot3.0整合rabbitmq3.13的實現(xiàn)示例

    springboot3.0整合rabbitmq3.13的實現(xiàn)示例

    本文主要介紹了springboot3.0整合rabbitmq3.13的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-09-09
  • flutter?TabBarView?動態(tài)添加刪除頁面的示例代碼

    flutter?TabBarView?動態(tài)添加刪除頁面的示例代碼

    在Flutter中使用TabBarView動態(tài)添加和刪除頁面時,如果未為每個頁面設置唯一的key,會導致刪除頁面時出現(xiàn)狀態(tài)錯誤或刪除錯誤的頁面,正確的做法是為每個頁面指定全局唯一的key,這樣可以確保頁面在添加和刪除時狀態(tài)正確,感興趣的朋友跟隨小編一起看看吧
    2024-11-11
  • java實現(xiàn)文件上傳下載和圖片壓縮代碼示例

    java實現(xiàn)文件上傳下載和圖片壓縮代碼示例

    本文給大家介紹的是項目中經常需要用到的一個常用的功能,使用java實現(xiàn)文件的上傳下載和圖片的壓縮功能,這里推薦給大家,有需要的小伙伴參考下。
    2015-03-03
  • Java中的CurrentHashMap源碼詳解

    Java中的CurrentHashMap源碼詳解

    這篇文章主要介紹了Java中的CurrentHashMap源碼詳解,HashMap是數(shù)組+鏈表構成的,JDK1.8之后,加入了紅黑樹,HashMap默認數(shù)組初始化大小為16,如果瞎設置數(shù)字,它會自動調整成2的倍數(shù),需要的朋友可以參考下
    2023-12-12
  • java  線程詳解及線程與進程的區(qū)別

    java 線程詳解及線程與進程的區(qū)別

    這篇文章主要介紹了java 線程詳解及線程與進程的區(qū)別的相關資料,網上關于java 線程的資料很多,對于進程的資料很是,這里就整理下,需要的朋友可以參考下
    2017-01-01
  • Java實現(xiàn)經典游戲黃金礦工的示例代碼

    Java實現(xiàn)經典游戲黃金礦工的示例代碼

    《黃金礦工》游戲是一個經典的抓金子小游戲,它可以鍛煉人的反應能力。本文將用Java實現(xiàn)這一經典的游戲,感興趣的小伙伴可以了解一下
    2022-02-02
  • Java 在Word文檔中添加藝術字的示例

    Java 在Word文檔中添加藝術字的示例

    這篇文章主要介紹了Java 在Word文檔中添加藝術字的示例,幫助大家使用Java處理word文檔,感興趣的朋友可以了解下
    2020-09-09

最新評論

白城市| 田东县| 额济纳旗| 民和| 乌兰察布市| 宜丰县| 和静县| 奈曼旗| 安义县| 余庆县| 囊谦县| 清河县| 绥滨县| 东乌珠穆沁旗| 黄陵县| 深泽县| 长泰县| 平舆县| 宜宾县| 分宜县| 蛟河市| 西安市| 稷山县| 日土县| 长乐市| 凤阳县| 察隅县| 江都市| 万年县| 大同市| 襄垣县| 孝昌县| 怀来县| 新兴县| 肇州县| 崇左市| 怀柔区| 凯里市| 苏尼特右旗| 榆林市| 河曲县|