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

正文內(nèi)容

[計算機軟件及應(yīng)用]第05章jaabean組件技術(shù)(已修改)

2024-10-31 04:14 本頁面
 

【正文】 第 5章 JavaBean組件技術(shù) JavaBean簡介 JavaBean的作用域 使用 JavaBean計算圓的周長與面積 1. 什么是 JavaBean? 2. 在基于 JSP的 Web開發(fā)中為什么要使用 JavaBean? 3. 在 JSP頁面中如何調(diào)用 (使用 )JavaBean? 4. JavaBean的 Scope屬性 JSP開發(fā)模式 JSP+JavaBean開發(fā)模式 JavaBean簡介 JavaBean是使用 Java語言描述的軟件組件模型,簡單地說,它就是一個可以 重復(fù)使用 的 Java類 。 JavaBean可分為可視化組件和非可視化組件: ? 可視化組件包括簡單的 GUI元素(例如,文本框、按鈕)及一些報表組件等。 ? 非可視化組件是在實際開發(fā)中經(jīng)常被使用到的并且在應(yīng)用程序中起著至關(guān)重要的作用。其主要功能是用來封裝業(yè)務(wù)邏輯(功能實現(xiàn))、數(shù)據(jù)庫操作(例如,數(shù)據(jù)處理、連接數(shù)據(jù)庫)等。 在實際的開發(fā)過程中,通常會出現(xiàn)重復(fù)的代碼或者段落,此時就會大大降低程序的可重用性并且浪費時間。使用 JavaBean就 可以大大簡化程序的設(shè)計過程并且方便了其它程序的重復(fù)使用。 為什么要使用 JavaBean JavaBean在服務(wù)器端的應(yīng)用具有非常強大的優(yōu)勢,非可視化的 JavaBean可以非常好地實現(xiàn)控制邏輯、業(yè)務(wù)邏輯、表示層之間的分離,從而大大降低了它們之間的耦合度。非可視化的 JavaBean現(xiàn)在多用于后臺處理,這樣會使系統(tǒng)具有一定的靈活性。 JavaBean是 Java程序的一種,所使用的語法和其它類似的 Java程序一致。在程序中使用 JavaBean具有以下優(yōu)點: 為什么要使用 JavaBean ( 1) 可以實現(xiàn)代碼的重復(fù)利用 。 ( 2) 易編寫 、 易維護 、 易使用 。 ( 3) 它可以壓縮在 jar文件中 , 以更小的體積在網(wǎng)絡(luò)中應(yīng)用 ( 4)完全是 Java語言編寫,可以在任何安裝了 Java運行環(huán)境的平臺上的使用,而不需要重新編譯。 JavaBean的形式和要素( 1) 編寫 JavaBean就是編寫一個 Java的類,這個類創(chuàng)建的一個對象稱做一個 Bean。 如何創(chuàng)建 JavaBean? 創(chuàng)建一個標(biāo)準(zhǔn) JavaBean的基本語法如下。 ( 1)定義包名稱 ( 2) 定義 JavaBean類 JavaBean類定義的語法結(jié)構(gòu)如下: public class 類名稱 { //類屬性的定義 //類方法的定義。 } 特殊之處: 類名稱 與保存的文件名稱必須一致,否則就會出現(xiàn)編譯錯誤。同時,類必須聲明為 公有類 ,即public。 如: public class CarBean { private String maker。 ………. } 特殊之處: JavaBean的構(gòu)造函數(shù),名稱必須與 JavaBean類的名稱一致。構(gòu)造函數(shù)的主要作用是用來初始化,而且構(gòu)造函數(shù) 無參數(shù) 輸入,其語法結(jié)構(gòu)如下: public JavaBean類名稱 { //初始化 …….. } 例如: public CarBean { public CarBean() {(“初始化成功 ”)。} } 特殊之處: 定義 JavaBean屬性定義的語法結(jié)構(gòu)如下: private 數(shù)據(jù)類型 屬性名稱; 例如: private String maker。 特殊之處: 設(shè)定 JavaBean屬性值方法的語法結(jié)構(gòu)如下: public void set方法名 (數(shù)據(jù)類型 參數(shù) ) { =參數(shù) 。 } 例如: public void setMaker(String maker) { =maker。 } 值得注意的是: JavaBean屬性值的設(shè)定方法名稱一般以 set三個字母開頭,后面跟上屬性設(shè)定方法名稱。 特殊之處: 獲取 JavaBean屬性值方法的語法結(jié)構(gòu)如下: public 數(shù)據(jù)類型 get方法名 () { return 。 } 例如: public String getMaker() { return 。 } 特殊之處: 對于 boolean類型屬性,獲取屬性值語法結(jié)構(gòu)如下: public boolean is屬性名 () { return 。 } Javabean特殊之處: ( 1) 類必須聲明為公有類 public; ( 2) 構(gòu)造方法必須是無參的; ( 3) 如果類的成員變量的名字是 xxx, 那么為了更改或獲取成員變量的值 , 即更改或獲取屬性 , 在類中可以使用兩個方法: ● getXXX(): 用來獲取屬性 xxx。 ● setXXX(): 用來修改屬性 xxx.。 ( 4) 對于 boolean類型的成員變量 , 即布爾邏輯類型的屬性 , 允許使用 is“代替上面的 get。 ( 5) 類中方法的訪問屬性都必須是 public的 。 JavaBean的形式
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1