JadePool应用范例:创建China软件项目
??????? 為了幫助用戶更好地認識JadePool,這里將推出系列基礎性實用型JadePool應用范例。首先推出的是China軟件項目。
??????? China軟件項目主要包括以下五個部分:
??????????????? 1、中國行政區劃
??????????????? 2、中國名族
??????????????? 3、中國產品分類大全
??????????????? 4、RSS訂閱
??????????????? 5、商務通訊錄
??????? China軟件項目
??????????????? 技術組成:JadePool1.0、JSF2.0、Primefaces3.5;
??????????????? 數據庫:SQL Server 2000;
??????????????? 開發環境:NetBeans7.2.1;
??????????????? 運行環境:Tomcat7.0
??????? 創建China軟件項目
??????? 在NetBeans主菜單中點擊新建項目
??????????????? 步驟1、選擇類別“Java Web”,項目“Web 應用程序”
? ????????????? 步驟2、名稱和位置
? ? ? ? ? ????????????? 項目名稱:China
? ? ? ? ? ????????????? 項目位置:D:\SNB_2013
? ? ? ? ? ????????????? 項目文件夾:D:\SNB_2013\China
? ????????????? 步驟3、服務器和設置
? ? ? ? ? ????????????? 服務器: Apache Tomcat 7.0.27.0
? ? ? ? ? ????????????? Java EE 版本: ?Java EE 6 Web
? ? ? ? ? ????????????? 上下文路徑 ?: ?/China
? ????????????? 步驟4、框架
? ? ? ? ? ????????????? JavaServer Faces
? ? ? ? ? ? ? ????????? 庫:JSF2.1
? ? ? ? ? ? ? ????????? JSF Servlet URL 模式:*.xhtml ? ? ? ? //在瀏覽器中將顯示.xhtml后綴? //注:默認配置/faces/*,在瀏覽器中將顯示.jsf后綴
? ? ? ? ? ? ? ????????? 首先頁面語言:Facelets? //即xhtml文件
? ? ? ? ? ? ? ????????? 組件:PrimeFaces
??????? 通過以上四步,點擊“完成”,創建了包含PrimeFaces組件的China軟件項目。
??????? 簡要說明
??????? 目前完全支持JSF2.0的企業級服務器有GlassFish3.X;在Tomcat6.x、在Tomcat7.x中可以運行JSF2.0,支持JSF受管Bean,不支持依賴注入Bean,Tomcat6.x不支持表達式參數。
??????? 運行China軟件項目,查看PrimeFaces頁面布局效果
??????? 運行后,在index.xhtml頁面中點擊Primefaces welcome page,看到效果如下圖:
??????? Netbeans7.2.1使用PrimeFaces3.5默認生成的頁面布局的源代碼:
?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"xmlns:h="http://java.sun.com/jsf/html"xmlns:f="http://java.sun.com/jsf/core"xmlns:ui="http://java.sun.com/jsf/facelets"xmlns:p="http://primefaces.org/ui"><f:view contentType="text/html"><h:head><f:facet name="first"><meta content='text/html; charset=UTF-8' http-equiv="Content-Type"/><title>PrimeFaces</title></f:facet></h:head><h:body><p:layout fullPage="true"><p:layoutUnit position="north" size="100" resizable="true" closable="true" collapsible="true">Header</p:layoutUnit><p:layoutUnit position="south" size="100" closable="true" collapsible="true">Footer</p:layoutUnit><p:layoutUnit position="west" size="175" header="Left" collapsible="true"><p:menu><p:submenu label="Resources"><p:menuitem value="Demo" url="http://www.primefaces.org/showcase-labs/ui/home.jsf" /><p:menuitem value="Documentation" url="http://www.primefaces.org/documentation.html" /><p:menuitem value="Forum" url="http://forum.primefaces.org/" /><p:menuitem value="Themes" url="http://www.primefaces.org/themes.html" /></p:submenu></p:menu></p:layoutUnit><p:layoutUnit position="center">Welcome to PrimeFaces</p:layoutUnit></p:layout></h:body></f:view> </html>?
?
總結
以上是生活随笔為你收集整理的JadePool应用范例:创建China软件项目的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大小字节序
- 下一篇: Android程序开发中关于设置全屏无效