第6章 JSP與JavaBeans編程

上傳人:fgh****35 文檔編號:248193911 上傳時間:2024-10-22 格式:PPT 頁數(shù):19 大?。?2KB
收藏 版權(quán)申訴 舉報 下載
第6章 JSP與JavaBeans編程_第1頁
第1頁 / 共19頁
第6章 JSP與JavaBeans編程_第2頁
第2頁 / 共19頁
第6章 JSP與JavaBeans編程_第3頁
第3頁 / 共19頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《第6章 JSP與JavaBeans編程》由會員分享,可在線閱讀,更多相關(guān)《第6章 JSP與JavaBeans編程(19頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、單擊此處編輯母版標題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,*,*,第,6,章,JSP,與,JavaBeans,編程,10/22/2024,1,教學目標,了解,JavaBeans,的概念和種類,了解和掌握,JavaBeans,的創(chuàng)建和使用,10/22/2024,2,教學重點,JavaBeans,的種類,在,JSP,中使用,JavaBeans,10/22/2024,3,教學過程,為什么要使用,JavaBeans,實現(xiàn)簡單的,JavaBeans,在頁面中使用,JavaBeans,JSP,與,JavaBeans,編程實例,10/22/2024,4,6.1,為什么要使用,J

2、avaBeans,什么是,JavaBeans,JavaBeans,的種類,10/22/2024,5,什么是,JavaBeans,JavaBean,是一個軟件組件,被設(shè)計成可以在不同的環(huán)境里重復使用。,Bean,的功能沒有限制。一個,Bean,可以完成一個簡單的功能,如檢查一個文件的拼寫,也可以完成復雜功能,如預(yù)測一只股票的業(yè)績。,Bean,對最終用戶是可見的,如圖形用戶界面上的一個按鈕。,Bean,也可能對用戶不可視,如實時多媒體解碼軟件。最后,一個,Bean,可以被設(shè)計成在用戶工作站上獨立工作,也可以與其他一組分布式組件協(xié)調(diào)工作。,10/22/2024,6,JavaBeans,的種類,將,J

3、avaBeans,按功能分類,可分為“可視化的,JavaBeans”,和“非可視化的,JavaBeans”,兩類。,可視化的,JavaBeans,就是在畫面上可以顯示出來的,JavaBeans,。,通過屆性接口接收數(shù)據(jù)并根據(jù)接收的信息將數(shù)據(jù)顯示在畫面上,這就是可視化,JavaBeans,的功能。一般用到的組件大部分都是可視化的。,非可視化的,JavaBeans,,,就是沒有,GUI,圖形用戶界面的,JavaBeans,。在,JSP,程序中常用來封裝事務(wù)邏輯、數(shù)據(jù)庫操作等等,可以很好地實現(xiàn)業(yè)務(wù)邏輯和前臺程序(如,jsp,文件)的分離,使得系統(tǒng)具有更好的健壯性和靈活性。,10/22/2024,7,

4、使用,bean,在,JSP,上可以通過操作指令,來應(yīng)用,JavaBean,。,首先用,定義要應(yīng)用的,JavaBean,,然后用,來存儲屬性值,用,提取存儲的屬性值。,10/22/2024,8,useBean,的格式,或,10/22/2024,9,useBean,標簽中,scope,不同取值,1,、,scope,取值,page,:,JSP,分配給每個,bean,是互不相同的,雖然,bean,的功能是一樣,但是占據(jù)不同的內(nèi)存單元。,bean,的有效范圍是當前頁面。,2,、,scope,取值,session,:,JSP,分配給每個,bean,是互不相同的,該,bean,的有效范圍是會話期間。,EXP

5、,:如果用戶在多個頁面相互鏈接,每個頁面都含有一個,USEBEAN,標簽。這些,USEBEAN,標簽中的,id,的值相同,并,scope,的值都是,session,。則用戶改變一個也面的,bean,的屬性,則其他也面的,bean,的屬性也會改變。,10/22/2024,10,useBean,標簽中,scope,不同取值,3、scope取值request:JSP分配給每個bean是互不相同的,該bean的有效范圍是request期間。客戶請求多個頁面。如果這些頁面含有scope取值是request的usebean標簽,那么pagecotent對象在每個頁面分配給客戶的bean也是互不相同的。JS

6、P引擎對請求做出響應(yīng)之后,取消分配給客戶的這個bean。,4、scope取值application:JSP引擎為每個客戶分配一個共享的bean,所有客戶共享這個bean,一個人改變bean,則所有的人都被改變,這種改變直到服務(wù)器關(guān)閉時才取消,10/22/2024,11,6.2 Bean,的存放目錄,10/22/2024,12,6.3,在頁面中使用,JavaBeans,JavaBeans,的屬性,在,JSP,中使用,JavaBeans,10/22/2024,13,的作用是定義生成和使用,Bean,的環(huán)境。即如果使用,,,就可以定義,Bean,的名稱、類型、以及使用期限等內(nèi)容。它的基本操作是首先使

7、用,id,和作用域查找一個現(xiàn)有的對象,如果在指定的作用域中沒有找到具有指定,id,的對象,那么它會試圖使用其他屬性創(chuàng)建一個新實例。,格式如下:,在,JSP,中使用,JavaBeans,10/22/2024,14,使用該標簽可以獲得,beans,的屬性值,并將這個值用串的形式顯示給客戶。語法格式為:,動作用于從一個,JavaBeans,中獲取某個屬性的值,無論原先這個屬性是什么類型的,都將被轉(zhuǎn)換為一個,String,類型的值。,在,JSP,中使用,JavaBeans,10/22/2024,15,使用該標簽可是設(shè)置,beans,屬性的值。語法格式為:,是設(shè)定通過,定義的,Bean,對象屬性的標記。

8、,元素使用,Bean,給定的,setter,方法,在,Bean,中設(shè)置一個或多個屬性值。在使用這個元素之前必須得使用,聲明此,Bean,。,因為,,和,是聯(lián)系在一起的,同時這它們使用的,Bean,實例的名字也應(yīng)當相匹配。,在,JSP,中使用,JavaBeans,10/22/2024,16,JavaBeans,組件不僅可以封裝許多信息供,JSP,調(diào)用,而且還可以將一些數(shù)據(jù)處理的邏輯隱藏到,JavaBeans,的內(nèi)部。除此之外,還可以設(shè)定,JavaBeans,的,Scope,屬性,使得,JavaBeans,組件對于不同的任務(wù)具有不同的作用域。在前面已經(jīng)提到過,Scope,屬性具有,4,個可能的值分

9、別是,page,、,request,、,session,和,application,,,分別代表,JavaBeans,的,4,種不同的作用域。,在,JSP,中使用,JavaBeans,10/22/2024,17,6.4 beans,的輔助類,例,8,編寫類文件,ListFile.java,,編譯生成,FileName.class,和,ListFile.class,文件,10/22/2024,18,6.5,帶包名的,beans,編寫,beans,的,java,文件時,可以使用,package,語句給,beans,一個包名,包名可以是一個僉的標識符,也可以若干個標識符加“,.”,分割而成,如:,Package,com.bean,;,Package,tom.jiafei,;,那么存放在,classes,目錄下的,combean,或,tom,jiafei,子目錄。,10/22/2024,19,

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!