2010/01/24

JavaServer Face(1)

JavaServer Faces技術是一個Server端的Component framework用來建立Java-base的網頁應用程式

JavaServer Face技術包含了下列幾項

  • 一個表現元件和管理元件的狀態、處理事件(Handling events)、Server端驗證(Server-side validation)、資料轉變(data conversion)、定義頁面導向(page navigation)、支援國際化(Internationalization)、可連接性(accessibility)以及給這些特性(features)提供可延伸性(extensibility)的API

  • 用標籤庫(Tag libraries)把components加到網頁上來連接components跟server端物件。

JavaServer Face技術提供一個完善定義(well-defined)的程式模型(programming model)以及多種的標籤庫,這些特性大大地減輕了使用Server端UI(server-side UIs)建立跟維護網頁應用程式的負擔,只需要小小的努力,你可以完成下列工作:
  • 建立一個網頁
  • 放置components到網頁上依靠加上component標籤
  • 連結components從一個頁面到server端的資料
  • 連接component-generated事件到server端應用程式碼
  • 保存和回復應用程式狀態超過server要求的生命。
  • 重複使用和延伸components透過客製化(customization)

No comments:

Post a Comment