POJO類的創建

什麼是pojo類

pojo類是一個簡單的java對象,也是一個普通的javabean。全稱爲Plain Odinary Java Object.

pojo類和javaBean的區別

摘自百度百科
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是一種組件技術,就好像你做了一個扳子,而這個扳子會在很多地方被拿去用,這個扳子也提供多種功能(你可以拿這個扳子扳、錘、撬等等),而這個扳子就是一個組件。一般在web應用程序中建立一個數據庫的映射對象時,我們只能稱它爲POJO。POJO(Plain Old Java Object)這個名字用來強調它是一個普通java對象,而不是一個特殊的對象,其主要用來指代那些沒有遵從特定的Java對象模型、約定或框架(如EJB)的Java對象。理想地講,一個POJO是一個不受任何限制的Java對象(除了Java語言規範)

  • pojo類的特點:
  • 私有屬性,部分或全部的屬性的getter和setter方法,沒有業務方法,可以沒有無參構造器。它的出現是爲了更方便的使用數據庫中的表。
  • javabean的特點:
  • 私有的屬性,全部的屬性的getter和setter方法,有無參構造器(javabean是容器創建的可複用的組件)。他的出現是爲了更方便的操縱業務方法。

    struts2框架下創建pojo類

  • 自己創建pojo

  • 實現一個xwork下的Action接口,Action類定義了幾種常用的返回果字符串SUCCESS,LOGIN,ERROR,INPUT
  • 繼承一個ActionSupport類(此類是實現了Action接口),覆蓋execute()方法
發佈了23 篇原創文章 · 獲贊 7 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章