IT兄弟連 JavaWeb教程 JavaBean組件定義
- 2019 年 10 月 5 日
- 筆記
版權聲明:本文為部落客原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
本文鏈接:https://blog.csdn.net/ITXDL123/article/details/90089800
JavaBean是一種可重複使用的且跨平台的軟體組件。JavaBean可分為兩種:一種是由用戶介面的JavaBean,還有一種是沒有用戶介面(User Interface,UI),主要負責表示業務數據或者處理事務(如數據運算,操作資料庫)的JavaBean。JSP通常訪問的是後一種JavaBean。
JSP與JavaBean搭配使用,有3個好處:
● 使得HTML與Java程式分離,這樣便於維護程式碼,如果把所有的程式程式碼都寫到JSP網頁中,會是程式碼複雜,難以維護。
● 可以降低對開發JSP網頁的人員的Java編程能力的要求。
● JSP側重於生成動態網頁,事務處理由JavaBean來完成,這樣可以充分利用一個標準的JavaBean組件的可重用性特點,提高開發網站的效率。
一個標準的JavaBean有以下幾個特性:
● JavaBean是一個公共的(public)類。
● JavaBean有一個無參的構造方法。
● JavaBean通過set方法設置屬性,通過get方法獲取屬性。
● 屬性名和get方法之間存在固定的對應關係。
● 屬性名和set方法之間存在固定的對應關係。
● 如果希望JavaBean能夠被持久化,那麼可以使它實現Serializable介面。