pojo

POJO:

一般在web應用程序中建立一個數據庫的映射對象時,我們只能稱它爲POJO。POJO(Plain Old Java Object)這個名字用來強調它是一個普通java對象,而不是一個特殊的對象,其主要用來指代那些沒有遵從特定的Java對象模型、約定或框架(如EJB)的Java對象。理想地講,一個POJO是一個不受任何限制的Java對象(除了Java語言規範)

1、POJO(Plain Old Java Objects)是MartinFowler等發明的一個術語,用來表示普通的Java對象簡單的Java對象,是爲了避免和EJB混淆所創造的簡稱。

2、POJO 簡單理解爲不包含業務邏輯的單純用來存儲數據的 java類即可。一般POJO沒有實現任何接口,沒有集成任何父類(java.lang.Object除外)。

3、普通Java類,具有一部分getter/setter方法的那種類就可以稱作POJO。


POJO的意義就在於它的簡單而靈活性,因爲它的簡單和靈活,使得POJO能夠任意擴展,從而勝任多個場合,也就讓一個模型貫穿多個層成爲現實。


JavaBean:

1、JavaBean則比 POJO複雜很多, Java Bean 是可複用的組件,對 Java Bean 並沒有嚴格的規範,理論上講,任何一個 Java 類都可以是一個 Bean 。但通常情況下,由於 Java Bean 是被容器所創建(如 Tomcat) 的,所以 Java Bean 應具有一個無參的構造器

2、另外,通常 Java Bean 還要實現 Serializable 接口用於實現 Bean 的持久性。

3、Java Bean 是不能被跨進程訪問的。JavaBean是一種組件技術,就好像你做了一個扳子,而這個扳子會在很多地方被拿去用,這個扳子也提供多種功能(你可以拿這個扳子扳、錘、撬等等),而這個扳子就是一個組件。



發佈了63 篇原創文章 · 獲贊 67 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章