SERVICE


云啟未來,智造互聯(lián)
企業(yè)上云升級,助力企業(yè)騰飛

濟(jì)南網(wǎng)站建設(shè)淺談簡單的bean及jsp調(diào)用它的方法!jdbc連接后臺數(shù)據(jù)庫

發(fā)布時(shí)間:2016-12-15 13:27:24您的位置: > 微信開發(fā),小程序開發(fā) > 正文

也使得運(yùn)用上更有靈活性。  在Bean的使用上,我們可以設(shè)定義(Set)及讀取(GeOBean,通過不同的設(shè)定方式即能獲得不同的輸出值。而這些內(nèi)部運(yùn)作的過程是不會公開讓客戶端取得這些信息,所以在阿頁安全性上提高了不少。當(dāng)我們使用現(xiàn)成的Bean時(shí),只要在JsP程序代碼中以“(jsp:useBean>”卷標(biāo)調(diào)用即可立即使用。然而,在使用Bean之前,要先對Bean存放路徑于ClassPath中設(shè)定。現(xiàn)在,我們來看一個(gè)簡單的Bean及JsP調(diào)用它的方法!    package area;    public class Square    public int length,    public int caculale()    retum(length*length);    首先我們定義一個(gè)名稱為“area”的Bean,并且設(shè)定相關(guān)的變量及函數(shù),最后會輸出變量“l(fā)ength”的乘積。接下來我們將上面的文本文件保存成“testjava”,并用javac.exe編譯程序?qū)λM(jìn)行編譯,命令參考如下i  javac test.java  當(dāng)編譯完成后會產(chǎn)生一個(gè)名為“test.class”的文件,此時(shí)我們已經(jīng)完成了一個(gè)Bean。再接下來,讓我們來看看在JsP中如何調(diào)用Bean!    <html>    <head>    qille>my Ftrstjava bean<title>    <head>    <body>    <jsp:useBean id-”square_area'‘scope-”session”class-”area.Square“盧    <%=窖quare_area.caculate(}%>    <%    square_area+length=5    0ut print(”The square area-'’+square_area.caculate(》;    %>    cbody>    <htm扭    在<jsp: UseBean>卷標(biāo)中我們設(shè)定“square_area”為Bean的名稱,那就會產(chǎn)生一個(gè)Instmce也就是“實(shí)例”,一個(gè)Bean以隨賦予的名稱不同而產(chǎn)生多個(gè)Instance,不過本質(zhì)上卻是相同的。在設(shè)定完名稱后,還可以設(shè)定這個(gè)Bean的“生命周期”,如“scopc-”session””及獲取哪一個(gè)Bean對象等。韶使用JDBC連接后臺數(shù)據(jù)庫    當(dāng)我們的JsP程序獲取端數(shù)據(jù)庫的數(shù)據(jù)時(shí),是無法直接進(jìn)行存取的,因?yàn)楹笈_數(shù)據(jù)庫并無法明白JsP命令的意義。所以,當(dāng)我們要存取后臺數(shù)據(jù)庫時(shí)必通過一個(gè)標(biāo)準(zhǔn)接口來存取, 也使得運(yùn)用上更有靈活性。  在Bean的使用上,我們可以設(shè)定義(Set)及讀取(GeOBean,通過不同的設(shè)定方式即能獲得不同的輸出值。而這些內(nèi)部運(yùn)作的過程是不會公開讓客戶端取得這些信息,所以在阿頁安全性上提高了不少。當(dāng)我們使用現(xiàn)成的Bean時(shí),只要在JsP程序代碼中以“(jsp:useBean>”卷標(biāo)調(diào)用即可立即使用。然而,在使用Bean之前,要先對Bean存放路徑于ClassPath中設(shè)定。現(xiàn)在,我們來看一個(gè)簡單的Bean及JsP調(diào)用它的方法!    package area;    public class Square    public int length,    public int caculale()    retum(length*length);    首先我們定義一個(gè)名稱為“area”的Bean,并且設(shè)定相關(guān)的變量及函數(shù),最后會輸出變量“l(fā)ength”的乘積。接下來我們將上面的文本文件保存成“testjava”,并用javac.exe編譯程序?qū)λM(jìn)行編譯,命令參考如下i  javac test.java  當(dāng)編譯完成后會產(chǎn)生一個(gè)名為“test.class”的文件,此時(shí)我們已經(jīng)完成了一個(gè)Bean。再接下來,讓我們來看看在JsP中如何調(diào)用Bean!    <html>    <head>    qille>my Ftrstjava bean<title>    <head>    <body>    <jsp:useBean id-”square_area'‘scope-”session”class-”area.Square“盧    <%=窖quare_area.caculate(}%>    <%    square_area+length=5    0ut print(”The square area-'’+square_area.caculate(》;    %>    cbody>    <htm扭    在<jsp: UseBean>卷標(biāo)中我們設(shè)定“square_area”為Bean的名稱,那就會產(chǎn)生一個(gè)Instmce也就是“實(shí)例”,一個(gè)Bean以隨賦予的名稱不同而產(chǎn)生多個(gè)Instance,不過本質(zhì)上卻是相同的。在設(shè)定完名稱后,還可以設(shè)定這個(gè)Bean的“生命周期”,如“scopc-”session””及獲取哪一個(gè)Bean對象等。韶使用JDBC連接后臺數(shù)據(jù)庫    當(dāng)我們的JsP程序獲取端數(shù)據(jù)庫的數(shù)據(jù)時(shí),是無法直接進(jìn)行存取的,因?yàn)楹笈_數(shù)據(jù)庫并無法明白JsP命令的意義。所以,當(dāng)我們要存取后臺數(shù)據(jù)庫時(shí)必通過一個(gè)標(biāo)準(zhǔn)接口來存取,8
夢之網(wǎng)科技 http://www.aecov.cn

夢之網(wǎng)科技
本文網(wǎng)址:http://www.aecov.cn/news/771.html

濟(jì)南夢之網(wǎng)科技:濟(jì)南網(wǎng)站建設(shè),濟(jì)南網(wǎng)站設(shè)計(jì)公司,網(wǎng)站建設(shè)開發(fā)公司,專業(yè)網(wǎng)站制作公司,擁有專業(yè)的技術(shù)團(tuán)隊(duì),一流的服務(wù)團(tuán)隊(duì).專業(yè)團(tuán)隊(duì)為您提供網(wǎng)站設(shè)計(jì),網(wǎng)站定制服務(wù),公眾號應(yīng)用開發(fā),微信小程序開發(fā),為用戶提供成套解決方案,智能農(nóng)業(yè)物聯(lián)網(wǎng)系統(tǒng)

您可能感興趣