JavaBean在JSP中的應用__div

來源:互聯網
上載者:User

1、  什麼是JavaBean

JavaBean是Java中開發的可以跨平台的重要組件,它是一種組件體繫結構。JavaBean在伺服器端的應用表現出了強大的生命力,在JSP程式中常用來封裝商務邏輯、資料庫操作等。

JavaBean實際上就是一個Java類,這個類可以重用。從JavaBean功能上可以分為:封裝資料和封裝業務。

JavaBean是一個公用類,並提供無參的公有的構造方法。屬性私人。具有公有的訪問屬性的getter和setter方法。

1.1、一個封裝資料的JavaBean一般情況下對應著資料庫內一張表(或視圖),JavaBean的屬性與表(或視圖)內欄位的屬性一一對應。相對於一個封裝資料的JavaBean,一般都會有一個封裝該類的商務邏輯和業務操作的JavaBean與之對應。

2、  JavaBean的物件導向思想

當某個方法的參數很多時,一個一個得傳參數是很麻煩。從物件導向的角度考慮,當業務恢複操作資料庫表時,只要傳遞給該方法一個與表對應的執行個體對象就可以了。在該對象中包含著表中每個欄位的值,而參數只有一個,傳遞的參數就是JavaBean對象(Java類對象)。

3、  JSP標準動作

JSP標準動作在瀏覽器請求頁面時執行,JSP標準動作可使用現有的JavaBean組件和屬性,以及將使用者請求轉到另一個網頁。

JSP標準動作使用<jsp:>作為首碼,JSP標準動作中的屬性區分大小寫,屬性中的值必須置於引號內。

使用JSP標準動作的好處:可以方便程式開發,體現在代碼的重用。可以方便美工人員美化頁面,在JSP中減少了大量的Java代碼。簡化了資料的擷取和封裝過程。

3.1、jsp:useBean動作用來裝載一個將在JSP頁面中使用的JavaBean。文法如下:

       <jsp:useBean id=”name” class=”package.class” scope=”scope”/>

id用於建立JavaBean的引用名,建立對象的名稱。Class用於指定JavaBean的類,建立對象的類型。scope用於指定JavaBean的範圍,對象的範圍,預設設定為page。

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.