久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔
站長百科 | 數(shù)字化技能提升教程 數(shù)字化時(shí)代生存寶典
首頁
數(shù)字化百科
電子書
建站程序
開發(fā)
服務(wù)器
辦公軟件
開發(fā)教程
服務(wù)器教程
軟件使用教程
運(yùn)營教程
熱門電子書
WordPress教程
寶塔面板教程
CSS教程
Shopify教程
導(dǎo)航
程序頻道
推廣頻道
網(wǎng)賺頻道
人物頻道
網(wǎng)站程序
網(wǎng)頁制作
云計(jì)算
服務(wù)器
CMS
論壇
網(wǎng)店
虛擬主機(jī)
cPanel
網(wǎng)址導(dǎo)航
WIKI使用導(dǎo)航
WIKI首頁
最新資訊
網(wǎng)站程序
站長人物
頁面分類
使用幫助
編輯測試
創(chuàng)建條目
網(wǎng)站地圖
站長百科導(dǎo)航
站長百科
主機(jī)偵探
IDCtalk云說
跨境電商導(dǎo)航
WordPress啦
站長專題
網(wǎng)站推廣
網(wǎng)站程序
網(wǎng)站賺錢
虛擬主機(jī)
cPanel
網(wǎng)址導(dǎo)航專題
云計(jì)算
微博營銷
虛擬主機(jī)管理系統(tǒng)
開放平臺(tái)
WIKI程序與應(yīng)用
美國十大主機(jī)
編輯“
Javabean
”
人物百科
|
營銷百科
|
網(wǎng)賺百科
|
站長工具
|
網(wǎng)站程序
|
域名主機(jī)
|
互聯(lián)網(wǎng)公司
|
分類索引
跳轉(zhuǎn)至:
導(dǎo)航
、?
搜索
警告:
您沒有登錄。如果您做出任意編輯,您的IP地址將會(huì)公開可見。如果您
登錄
或
創(chuàng)建
一個(gè)賬戶,您的編輯將歸屬于您的用戶名,且將享受其他好處。
反垃圾檢查。
不要
加入這個(gè)!
'''JavaBean''' 是一種[[JAVA]]語言寫成的可重用組件。為寫成JavaBean,類必須是具體的和公共的,并且具有無參數(shù)的構(gòu)造器。JavaBean 通過提供符合一致性設(shè)計(jì)模式的公共方法將內(nèi)部域暴露成員屬性。眾所周知,屬性名稱符合這種模式,其他Java 類可以通過自身機(jī)制發(fā)現(xiàn)和操作這些JavaBean 屬性。 ==概述== Javabean就是為了和[[JSP]]頁面?zhèn)鲾?shù)據(jù)化簡交互過程而產(chǎn)生的,Javabean 就是一個(gè)[[類]],這個(gè)類就定義一系列 get<Name> 和 set<Name> 方法。 最初,JavaBean的目的是為了將可以重復(fù)使用的[[軟件]]代碼打包標(biāo)準(zhǔn)。特別是用與幫助廠家開發(fā)在綜合開發(fā)環(huán)境([[IDE]])下使用的java軟件部件。這些包括如[[Grid控件]],用戶可以將該部件拖放到開發(fā)環(huán)境中。從此,JavaBean就可以擴(kuò)展為一個(gè)java web 應(yīng)用的標(biāo)準(zhǔn)部件,并且JavaBean部件框架已經(jīng)擴(kuò)展為企業(yè)版的 Bean(EJB)。 用戶可以使用JavaBean將功能、處理、值、數(shù)據(jù)庫訪問和其他任何可以用java代碼創(chuàng)造的[[對象]]進(jìn)行打包,并且其他的開發(fā)者可以通過內(nèi)部的JSP頁面、[[Servlet]]、其他JavaBean、[[Applet]]程序或者應(yīng)用來使用這些對象。用戶可以認(rèn)為JavaBean提供了一種隨時(shí)隨地的復(fù)制和粘貼的功能,而不用關(guān)心任何改變。 JavaBean可分為兩種:一種是有用戶界面([[UI]],User Interface)的JavaBean;還有一種是沒有用戶界面,主要負(fù)責(zé)處理事務(wù)(如數(shù)據(jù)運(yùn)算,操縱[[數(shù)據(jù)庫]])的JavaBean。JSP通常訪問的是后一種JavaBean。 == 開發(fā)環(huán)境 == 普通JavaBean組件是要分布在各自環(huán)境中,所以它們應(yīng)該能夠適應(yīng)各種環(huán)境。雖然我們無法事先預(yù)知JavaBean要運(yùn)行的確切環(huán)境,但以下兩點(diǎn)是可以確定的: *bean必須能夠在一個(gè)應(yīng)用程序構(gòu)造器工具中運(yùn)行。 *bean必須可以在產(chǎn)生的應(yīng)用程序的運(yùn)行環(huán)境中使用。 == 設(shè)計(jì)環(huán)境 == 第一點(diǎn)說明的是bean必須可以在設(shè)計(jì)環(huán)境(design environment)中運(yùn)行。在設(shè)計(jì)環(huán)境中,bean應(yīng)該提供設(shè)計(jì)信息給應(yīng)用程序構(gòu)造器工具并允許終端用戶制定bean的外觀和行為。 在傳統(tǒng)的軟件構(gòu)造活動(dòng)中,必須通過編譯、鏈接之后才能看到應(yīng)用程序的最終運(yùn)行結(jié)果;而利用JavaBean設(shè)計(jì)的軟件中,則沒有這種明確的界限。使用JavaBean,就可以非常直觀地設(shè)計(jì)應(yīng)用程序軟件,在設(shè)計(jì)過程中賦予軟件生機(jī)。而且,這個(gè)過程更加容易重復(fù)開發(fā),設(shè)計(jì)思想更加容易變成原型。 == 運(yùn)行環(huán)境 == 第二點(diǎn)說明的是bean必須可以在運(yùn)行環(huán)境(run-time environment)中使用。在這個(gè)環(huán)境中,對設(shè)計(jì)信息和定制的需求并不重要。一個(gè)組件的設(shè)計(jì)環(huán)境信息和設(shè)計(jì)環(huán)境中編寫的代碼通??赡苁欠浅>薮蟮?。 因此,我們可能需要在bean的設(shè)計(jì)環(huán)境方面和運(yùn)行環(huán)境方面作一個(gè)明確的區(qū)分,這樣,就可能需要在運(yùn)行環(huán)境中不使用bean的任何設(shè)計(jì)環(huán)境代碼來配置這個(gè)bean。所以,JavaBean就必須分別支持運(yùn)行環(huán)境接口的類庫和設(shè)計(jì)環(huán)境接口的類庫。 ==使用方法== jsp 中使用 javabean 的類的兩種方法:(這兩行代碼的作用是一樣的) *jsp 中使用 <jsp:useBean> 標(biāo)記符訪問 javabean : <jsp:useBean id="test" class="test.TestBean" /> jsp 中嵌入 java 代碼方式訪問 javabean : <pre>首行導(dǎo)入 javabean : <%@ page import="com.javaBean.TestBean" %> 下邊就可以像在 java 語言中那樣用了: <% TestBean testBean=new TestBean(); %> </pre> jsp 頁面之間傳遞和獲取數(shù)據(jù)的兩種方法: 獲取數(shù)據(jù): 法一:使用屬性標(biāo)記符: <jsp:getProperty name="test" property="message" /> 法二:直接嵌入 java 代碼:(更簡單) <%=testBean.getName()%> 存數(shù)據(jù): 法一:使用屬性標(biāo)記符: <pre>設(shè)置單個(gè)元素值: <jsp:setProperty name="test" property="name" value="jcm" /> 設(shè)置 jsp 頁面中所有元素的值: <jsp:setProperty name="test" property="*" /> </pre> 注:這個(gè)方法特別方便,只需要在接收數(shù)據(jù)并負(fù)責(zé)顯示的 jsp 頁面使用 <jsp:useBean> 之后加上這一行代碼,所有數(shù)據(jù)就自動(dòng)賦值了。然后在接下來的 jsp 代碼中就可以使用 get 方法顯示出數(shù)據(jù)了。 法二:直接嵌入 java 代碼: <pre><% String name=req.getParameter(“name”); testBean.setName(name) String pwd=req.getParameter(“password”); testBean.setName(pwd) %> </pre> 注: 通常 javabean 函數(shù)中除了 get 和 set 方法外,還有一個(gè)把數(shù)據(jù)存入 DB 中的方法(也就是和 DB 連接并實(shí)現(xiàn) insert 語句)。 ==相關(guān)條目== *[[ASP]] *[[PHP]] *[[MVC]] ==參考資源== *[http://www.blogjava.net/flysky19/articles/88180.html 參考資源1] *[http://baike.baidu.com/view/28155.htm 參考資源2] [[category:JSP|J]]
摘要:
請注意,您對站長百科的所有貢獻(xiàn)都可能被其他貢獻(xiàn)者編輯,修改或刪除。如果您不希望您的文字被任意修改和再散布,請不要提交。
您同時(shí)也要向我們保證您所提交的內(nèi)容是您自己所作,或得自一個(gè)不受版權(quán)保護(hù)或相似自由的來源(參閱
Wordpress-mediawiki:版權(quán)
的細(xì)節(jié))。
未經(jīng)許可,請勿提交受版權(quán)保護(hù)的作品!
取消
編輯幫助
(在新窗口中打開)
取自“
http://www.kktzf.com.cn/wiki/Javabean
”