1 回答

TA貢獻1806條經驗 獲得超5個贊
POJO(Plain Ordinary Java Object)是簡單的Java對象,實際就是普通JavaBeans,是為了避免和EJB混淆所創造的簡稱。
1、它通指沒有使用Entity Beans的普通java對象,可以把POJO作為支持業務邏輯的協助類。
2、POJO實質上可以理解為簡單的實體類,顧名思義POJO類的作用是方便程序員使用數據庫中的數據表,對于廣大的程序員,可以很方便的將POJO類當做對象來進行使用,當然也是可以方便的調用其get,set方法。POJO類也給我們在struts框架中的配置帶來了很大的方便。
POJO 和JavaBean是我們常見的兩個關鍵字,一般容易混淆。
POJO全稱是Plain Ordinary Java Object / Pure Old Java Object,中文可以翻譯成:普通Java類,具有一部分getter/setter方法的那種類就可以稱作POJO,但是JavaBean則比 POJO復雜很多。
Java Bean 是可復用的組件,對 Java Bean 并沒有嚴格的規范,理論上講,任何一個 Java 類都可以是一個 Bean 。但通常情況下,由于 Java Bean 是被容器所創建(如 Tomcat) 的,所以 Java Bean 應具有一個無參的構造器,另外,通常 Java Bean 還要實現 Serializable 接口用于實現 Bean 的持久性。 Java Bean 是不能被跨進程訪問的。JavaBean是一種組件技術。
添加回答
舉報