[JAVA]認識JavaBean

在學習Servlet與JSP時期,關於傳遞資料使用了JavaBean。
JavaBean到底是甚麼?

 

JavaBean又稱實體類,英文代稱有很多意義大致相同:entity, dto, POJO。
它的功用主要是將JDBC從資料庫撈回來的ResultSet,使用實體類來包裝ResultSet回傳每個參數的值
試想如果我們沒有此實體類時,就要用集合來裝資料,但取資料時就沒有物件來得方便。 
最後統整 JavaBean
1.普通java類別,必須建立在package下,並實作Serializable介面( 目的是要將資料保存在硬碟中)。
2.必須有無參數constructor
3.必須有getter, setter
備註:實體類欄位可以比資料表欄位多,只要資料抓得下就足以;一個資料表對應一的實體類。

如有敘述錯誤,還請不吝嗇留言指教,thanks!