freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

通過(guò)代碼示例跟我學(xué)j2eeweb應(yīng)用中的javabean組件技術(shù)及應(yīng)用實(shí)例-展示頁(yè)

2024-11-19 14:05本頁(yè)面
  

【正文】 /15 頁(yè) 2 通過(guò)代碼示例跟我學(xué) J2EE Web 應(yīng)用中的 JavaBean 組件技術(shù)及應(yīng)用實(shí)例 JavaBean 組件技術(shù) 概述 JavaBean是什么? JavaBean 是一個(gè)特殊的類,這個(gè)類必須符合 JavaBean規(guī)范。 JavaBean原來(lái)是為了能夠在一個(gè)可視化的集成開(kāi)發(fā)環(huán)境中可視化、模塊化地利用組件技術(shù)開(kāi)發(fā)應(yīng)用程序而設(shè)計(jì)的。 JavaBean 的種類: 它可以是簡(jiǎn)單的 GUI 元素,如按鈕或滾動(dòng)條;也可以是復(fù)雜的可視化軟件組件,如數(shù)據(jù)庫(kù)視圖,但有些 JavaBean 是沒(méi)有 GUI 表現(xiàn)形式的(稱為非可視化軟件組件),但這些 JavaBean仍然可以使用應(yīng)用 程序構(gòu)造器可視化地進(jìn)行組合。 JavaBean 與 EJB( Enterprise JavaBean)的對(duì)比: ( 1) 基本相同之處 1) 它們都是用一組特性創(chuàng)建,以執(zhí)行其特定任務(wù)的對(duì)象或組件; 2) 它們還有從當(dāng)前所駐留服務(wù)器上的容器獲得其它特性的能力; 3) 都是與平臺(tái)無(wú)關(guān)的 ( 2)不相同之處 1) EJB 是部署在服務(wù)器上的可執(zhí)行組件或商業(yè)對(duì)象,有一個(gè)協(xié)議允許對(duì)其進(jìn)行遠(yuǎn)程訪問(wèn)或在特定服務(wù) 器上安裝或部署它們。 2) EJB 是設(shè)計(jì)成運(yùn)行在服務(wù)器上,并由客戶機(jī)調(diào)用的非可視遠(yuǎn)程對(duì)象。 JSP 中所使用的 JavaBean 在 JSP 中的 JavaBean 一般為 非可視化軟件組件,主要實(shí)現(xiàn)將業(yè)務(wù)邏輯進(jìn)行封裝。 public class LoginData { private String loginName。 public LoginData() { loginName = 。 } public void setLoginName(String name) { this. loginName = name。 } public String getLoginName() { return 。 } } 特點(diǎn): JSP 中所使用的 JavaBean 其實(shí)就是一般的 Java 程序類;提供一個(gè)不帶參數(shù)的 public 缺省構(gòu)造函數(shù);一般提供 setXXX()和 getXXX()方法實(shí)現(xiàn)對(duì)屬性(屬性名稱所對(duì)應(yīng)的成員數(shù)據(jù)變量名稱為 xxx)進(jìn)行操作。在 JavaBean 的 設(shè)計(jì)中,按照屬性的不同作用又 可 細(xì)分為四類: 1) 單值屬性 2) 索引屬性 3) 關(guān)聯(lián)屬性 4) 限制屬性 JavaBean 中的 單值屬性 它表示一個(gè)伴隨有一對(duì) get/set 方法的變量。例如:如果有 setX 和 getX 方法,則暗指有一個(gè)名為 X的屬性。 程序示例請(qǐng)見(jiàn)上面的例。 ( 2) jsp:setProperty 設(shè)置該 JavaBean 組件的屬性 ( 3) jsp:getProperty 獲得該 JavaBean 組件的某一個(gè)屬性的值 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 5/15 頁(yè) 5 JSP 中使用 JavaBean 的方法 ( 1)創(chuàng)建 JavaBean 的 Java 源程序,以實(shí)現(xiàn)該 JavaBean 的功能 public class Background { private String backgroundColor。 private int size。 textColor=。 } public void setBackgroundColor( String backgroundColor ) { = backgroundColor。 } public void setTextColor( String textColor ) { = textColor。 } public void setSize( int size ) { = size。 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 6/15 頁(yè) 6 } } 注意: 對(duì)單值屬性的名一般是以 setXXX()和 getXXX()中的 XXX 作為名稱,但以小寫字符開(kāi)始。 ( 2)編譯該 JavaBean 的 Java 程序以產(chǎn)生其 *.class 文件。 charset=GB2312 % % page language=java % % 由于 JavaBean 的 Java 程序沒(méi)有定義出包 , 因此需要對(duì)該 JavaBean 的 Java 程序類進(jìn)行引入 % % page import=Background % jsp:useBean id=colorJavaBean class=Background scope=request % 下面主要是實(shí)現(xiàn)在對(duì) 的 JavaBean 進(jìn)行實(shí)例化時(shí),即對(duì)該 Bean 的屬性進(jìn)行設(shè)置 jsp:setProperty 的第一種方
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1