首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> J2EE

Java EE 6 中使用 JSF 2.0 簡化頁面製作(二):Ajax 支援與 Servlet 3.0 新特性

     編輯:J2EE

JSF 2.0 內建 Ajax,支援局部刷新與元件級處理

JSF 2.0 原生支援 Ajax,透過 jsf.js(位於 javax.faces 資源庫)提供 JavaScript API。使用 <f:ajax> 標籤嵌套於元件內即可啟用:

<h:commandButton id="button1">
    <f:ajax execute="..." render="..."/>
</h:commandButton>

execute 指定執行行為,render 指定更新區域,event 指定 DOM 事件(預設 onclick)。若直接呼叫 JavaScript API,需先以 <h:outputScript> 載入 jsf.js。

Servlet 3.0 程式化註冊與安全增強

ServletContext 新增 addServlet()、addFilter() 方法,允許啟動時程式化註冊 Servlet/過濾器,結合可插拔共享框架實現零開發介入自動配置。安全方面新增 HttpServletRequest.authenticate()、login() 等程式化 API。

JSF 2.0 資源標準化與 API

資源統一置於 resources 目錄及子目錄(CSS、images 等),按序正確渲染。提供 javax.faces.application.Resource 與 ResourceHandler API 處理資源。圖示 NetBeans 專案結構:

JSF 應用程式 resources 目錄

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved