首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> JSP 程式設計 >> 關於JSP

JSP + JavaBean 循序漸進教學(一):JavaBean 基礎與封裝實戰

     編輯:關於JSP

什麼是 JavaBean

JavaBean 是 Java 軟體元件模型,類似 COM,可無限擴充功能、快速組裝應用。核心價值:程式碼重用、易維護、關注點分離。非視覺化 Bean 專用於伺服器端封裝業務邏輯、資料庫操作等。

為什麼在 JSP 中使用 JavaBean

購物車範例:CartBean.addItem() 封裝加入商品邏輯。若需新增庫存檢查,只改 Bean,JSP 頁面完全不用動。若邏輯寫在 JSP,百行程式碼難維護,ASP 時代常見痛點。

JavaBean 撰寫規範

  • 公開類別、公開無參建構子。
  • 屬性私有,提供 getXxx()/setXxx() 存取器。
  • 實作 Serializable 利於分散式傳遞(非強制)。

第一個 JavaBean 範例

public class FirstJavaBean {
    private String firstProperty = "";
    public FirstJavaBean() {}
    public String getFirstProperty() { return firstProperty; }
    public void setFirstProperty(String value) { firstProperty = value; }
    public static void main(String[] args) {
        System.out.println("My First JavaBean!");
    }
}

main() 供單元測試,除錯通過後再佈署至 JSP 環境。

JSP 中使用 Bean

<jsp:useBean id="bean" class="FirstJavaBean" scope="page"/>
<jsp:setProperty name="bean" property="firstProperty" value="Hello"/>
<jsp:getProperty name="bean" property="firstProperty"/>

後續章節將示範資料庫操作 Bean 與完整會員註冊系統。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved