真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何用JavaServerFaces開發(fā)Web應(yīng)用-創(chuàng)新互聯(lián)

本文小編為大家詳細(xì)介紹“如何用JavaServer Faces開發(fā)Web應(yīng)用”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“如何用JavaServer Faces開發(fā)Web應(yīng)用”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學(xué)習(xí)新知識吧。

成都創(chuàng)新互聯(lián)公司長期為1000+客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為淮安企業(yè)提供專業(yè)的成都網(wǎng)站制作、成都做網(wǎng)站,淮安網(wǎng)站改版等技術(shù)服務(wù)。擁有十載豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

構(gòu)建你自己的應(yīng)用程序

XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 

這一部分具體講述如何一步一步地創(chuàng)建你自己的JavaServer Faces應(yīng)用。我所使用的例子很簡單,它要求用戶輸入他(她)的名字,然后點擊Submit按鈕,然后應(yīng)用程序會向用戶顯示一個歡迎的信息。

  1. 創(chuàng)建如下目錄結(jié)構(gòu):

  c:tomcat4.1webapps

  hello

  src

  web

  WEB-INF

  web.xml

    lib

  classes

這個目錄結(jié)構(gòu)的基本意思是說,我想創(chuàng)建一個叫做hello的新應(yīng)用程序。在hello子目錄下,有一個src子目錄,里面放所有的Java 源文件;還有一個web子目錄,該目錄下有一個WEB-INF目錄,里面包含web.xml文件及另外兩個子目錄,分別是lib和classes。

  1. 把c:jsf-ea3lib 目錄下所有的jar文件拷貝到我們上面創(chuàng)建的lib子目錄中。

  2. 創(chuàng)建web.xml 文件,用來配置我們的這個Web應(yīng)用。在使用JavaServer Faces的時候,必須指定幾個配置,諸如:(1) servlet context listener、(2) 用來處理JavaServer Faces 請求的servlet以及 (3) 上述servlet的servlet mapping。 下面的代碼是這個應(yīng)用程序的一個配置文件。

代碼1: web.xml

  "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"

  "/tupian/20230522/

  <%@ taglib="" uri="/tupian/20230522/ prefix="f">

What is your name?

   

  modelReference="UserNameBean.userName"/>

   

這個JSP頁面有幾個值得注意的地方:

    • 定制標(biāo)記庫。組件標(biāo)記庫不需要硬編碼HTML來構(gòu)成UI組件,從而使得組件可以復(fù)用,而且core tag library可以讓向組件注冊事件和其它行為更為簡單。

    • 這個標(biāo)記用來創(chuàng)建一個JavaBean的實例,它的類為UserNameBean,名字也是UserNameBean。當(dāng)然,這個是在服務(wù)器上實現(xiàn)的。
    • form 標(biāo)記用來表示一個輸入窗體。Input_text和command_button用來表示該窗體中的組件,嵌套在form標(biāo)記中。

    • input_text標(biāo)記表示一個文本框,可以供用戶輸入一個字符串。這個標(biāo)記有兩個屬性,分別為id和modelReference。id屬性對應(yīng)這個組件,是可選的。modelReference代表模型對象的屬性,這個屬性保存了我們輸入文本框的值。

    • command_button 代表了一個提交按鈕。

  1. 如有必要,編寫模型對象(JavaBean組件)。

模型對象bean 就像其它JavaBean組件一樣:它有一組訪問方法。下面的代碼段顯示了我們這個應(yīng)用中要使用的JavaBean組件。

代碼4: UserNameBean.java

public class UserNameBean {

  String userName = null;

  public UserNameBean () {

  }

  public void setUserName(String user_name) {

   userName = user_name;

  }

  public String getUserName() {

  return userName;

  }

}

讀到這里,這篇“如何用JavaServer Faces開發(fā)Web應(yīng)用”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領(lǐng)會,如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道。


網(wǎng)頁名稱:如何用JavaServerFaces開發(fā)Web應(yīng)用-創(chuàng)新互聯(lián)
本文來源:http://weahome.cn/article/cecpji.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部