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