freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

jsf在web開發(fā)中的應(yīng)用(留存版)

2025-07-10 22:32上一頁面

下一頁面
  

【正文】 h3請輸入您的名稱 /h3 名稱 : h:inputText value={}/p h:mandButton value=? 提交 action=login/ /h:form /f:view /body /html 二、 JSF入門 ? 第一個 JSF程序 ? JSF Expression Language ? 國際化( I18N) ? Managed Beans ? 數(shù)據(jù)轉(zhuǎn)換與驗證 ? 事件處理 第一個 JSF程序 ? JSF開發(fā)環(huán)境 ? Eclipse WTP ? JSF插件 ? JSF實現(xiàn)( MyFaces) ? Tomcat ? ManagedBean ? JSP頁面 ? Pages Navigation JSF應(yīng)用一:輸入頁面 ! 開始使用 JSF的視圖輸出 f:view ! 輸出國際化資源文件中的國際化信息 h:outputText value={}/ ! 輸出 login Bean的 err屬性 bh:outputText value={}//b h:form id=loginForm ! 輸出國際化資源文件中的國際化信息 h:outputText value={}/ ! 將下面單行輸入框的值綁定到 login Bean的 name屬性 h:inputText value={} /br/ ! 輸出國際化資源文件中的國際化信息 h:outputText value={}/ ! 將下面單行輸入框的值綁定到 login Bean的 pass屬性 h:inputText id=pass value={}/br/ ! 將下面按鈕的動作綁定到 login Bean的 valid方法 h:mandButton action={}? value={} / /h:form /f:view f:loadBundle basename=messages var=msg/ 用于臨時加載國際化資源的語言包 h:outputText value={}/ 輸出指定 key對應(yīng)的國際化消息 JSF應(yīng)用一:輸入頁面 JSF應(yīng)用二:開發(fā)托管 Bean 從作用上看托管 Bean類似 struts2的 Action,但作用模式不同。 ? 使用 XML 、 XSLT和 XMLHttpRequest進(jìn)行數(shù)據(jù)交換及操作 。amp。 JSF應(yīng)用四:解讀 JSF配置 ? : 該參數(shù)指定 JSF配置文件的存放位置。用于向呈現(xiàn)包添加呈現(xiàn)器或者定義整個新的呈現(xiàn)包 renderkit 驗證器注冊。)、 or(或 !!)、 not(或 !) ? 關(guān)系運(yùn)算:小于 Lessthan ( or lt)、大于 Greaterthan ( or gt)、小于或等于 Lessthanorequal (= or le)、大于或等于 Greaterthanorequal (= or ge)、等于 Equal (== or eq)、不等于 Not Equal (!= or ne) ? EL運(yùn)算符的執(zhí)行優(yōu)先順序與 Java運(yùn)算符對應(yīng) 三、 JSF Expression Language 四、國際化信息 ? JSF的國際化( Internationalization,簡寫 I18N)信息處理是基于 Java對國際化的支持,可以在一個信息資源文件中統(tǒng)一管理信息資源,資源文件的名稱是 .properties,而內(nèi)容是名稱與值的配對。但是,如果數(shù)據(jù)是提供給所有用戶的(例如一個選擇省份的下拉 列表),那么這個 bean就應(yīng)該放在 application范圍中。 ? h:panelGroup 包裝組件 表格處理 ? h:dataTable配合 h:column實現(xiàn)以表格的方式顯示數(shù)據(jù) ? f:facet header與 footer分別表示表頭和表尾 ? 使用 DataModel處理復(fù)雜的數(shù)據(jù) 七、事件處理 ? 動作事件( Action Event ) ? 即時事件( Immediate Event ) ? 值變事件( Value Change Event ) ? 階段事件( Phase Event) 動作事件( Action Event ) ? 通過 action屬性綁定一個事件方法: h:mandButton value=提交 action={}/ ? 通過 actionListener屬性綁定一個事件方法, action綁定返回結(jié)果的方法: h:mandButton value=提交 actionListener={} action={}/ ? 用 f:actionListener標(biāo)簽向組件注冊事件監(jiān)聽器(實現(xiàn). ActionListener接口), action綁定返回結(jié)果的方法: h:mandButton value=提交 action={} f:actionListener type=/ f:actionListener type=/ /h:mandButton 即時事件( Immediate Event ) 即時事件是指 JSF視圖組件在取得請求中該取得的值之后,即立即處理指定的事件,而不再進(jìn)行后續(xù)的轉(zhuǎn)換器處理、驗證器處理、更新模型值等流程。 ? 也可以開發(fā)自己的一組驗證標(biāo)簽,并提供相關(guān)屬性設(shè)定: co:passwordValidator pattern=.+[09]+/ 九、傳統(tǒng)請求 /響應(yīng)驅(qū)動的處理周期 ? 請求 /響應(yīng)驅(qū)動的處理周期 傳統(tǒng)請求 /響應(yīng)處理模型的不足 ? 控制器缺乏對頁面的控制力 ? 控制能力僅限于頁面導(dǎo)航 ? 頁面缺乏對模型的控制力 ? 原則上頁面只應(yīng)負(fù)責(zé)從模型中提取數(shù)據(jù)并顯示,若直接設(shè)置模型數(shù)據(jù),則繞過了控制器中的轉(zhuǎn)換校驗邏輯。 JSF負(fù)責(zé)調(diào)用應(yīng)用程序中定義的各種事件方法,主要是綁定的 action方法。 ? 應(yīng)用程序通過實現(xiàn) 。 ? 若出現(xiàn)轉(zhuǎn)換或校驗失敗, JSF引擎將錯誤消息加入隊列,將組件的 valid屬性設(shè)為 false,并通知 JSF在本階段完畢之后直接跳到渲染響應(yīng)階段。 ? 三種標(biāo)準(zhǔn)驗證器: ? f:validateDoubleRange ? f:validateLongRange ? f:validateLength ? 實現(xiàn) validate()方法,如果驗證錯誤,則丟出一個ValidatorException,它接受一個 FacesMessage對象,這個對象接受三個參數(shù),分別表示信息的嚴(yán)重程度( INFO、 WARN、 ERROR、 FATAL)、信息概述與詳細(xì)信息內(nèi)容,這些信息將可以使用h:messages或 h: message標(biāo)簽顯示在頁面上。 ? 選擇( Selections) 其名稱以 select作為開頭,其作用為提供使用者選項的選取。 controller bean的目的是執(zhí)行某些業(yè)務(wù)邏輯并返回一個導(dǎo)航結(jié)果給 JSF的導(dǎo)航處理器。 ? h:outputText value={true}/ ? h:outputText value=?{‘This is a test’}?/ ? 在聲明變量名稱時,要留意不可與 JSF的保留字或關(guān)鍵字同名。 類別 特征 XML元素 日常應(yīng)用配置和高級擴(kuò)展的注冊 應(yīng)用配置。 JSF有保存頁面中組件狀態(tài)的能力,以便 在頁面被重新顯示時記住用戶輸入的信息。 h:mandButton action={}“ value={} / 該按鈕的行為直接綁定到 login Bean的 valid方法上 JSF應(yīng)用二:開發(fā)托管 Bean public class LoginBean { //下面的三個屬性都會直接與 JSF標(biāo)簽綁定 private String name。第四章 JSF入門 信息類專業(yè)課程 西北農(nóng)林科技大學(xué) 主要內(nèi)容 ? JSF簡介 ? JSF入門 ? JSF標(biāo)簽 ? JSF開發(fā)環(huán)境 Web開發(fā)技術(shù) ? Web架構(gòu) ? 用超文本技術(shù)( HTML)實現(xiàn)信息與信息的連接; ? 用統(tǒng)一資源定位技術(shù)( URI)實現(xiàn)全球信息的精確定位; ? 用新的應(yīng)用層協(xié)議( HTTP)實現(xiàn)分布式的信息共享。 private String pass。組件狀態(tài)可以保存在客戶端也可保 存在服務(wù)器端,這取決于 參數(shù)的設(shè)置值。用于指定支持的語言,定制應(yīng)用消息的位置,默認(rèn)的呈現(xiàn)包,以及高級的可插入組件 application 受管 bean創(chuàng)建工具。 ? true false null div mod and or not eq ne lt gt le ge instanceof empty ? 在 EL中可以直接進(jìn)行一些算術(shù)運(yùn)算、邏輯運(yùn)算與關(guān)系運(yùn)算。 JSF controllerbean通常具有 JSF的 action方法(而不是actionListener方法) Support ManagedBean supportbean session / application 描述: 這種類型的 bean為 MVC設(shè)計模式中的 視圖( View) 部分中的一個或多個視圖提供 支持 。 ? 其它 包括了 form、 message、 messages、 graphicImage等等未分類 的標(biāo)簽。 ? 在 ( Validater ID)。 ? 應(yīng)用模型值階段 ? 若生命周期流程順利到達(dá)這個階段,說明請求中的信息在語法與業(yè)務(wù)語義上均正確(由之前的驗證過程保證)。 ? 在 public PhaseId getPhaseId()方法中返回這個監(jiān)聽器所監(jiān)聽的生命周期階
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1