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介面。

Tags: