Frails是基于JSF上的一個開發效率和RoR可以向媲美的Java Web框架。 Frails的特性如下:

  • Frails 讓開發者使用約定(習慣)和注解(annotations)來省略在 faces-config.xml 文件中 managed-bean 和 navigation-rule的配置.
  • Frails 提供一個更簡單的方法來使用 Faces API.
  • Frails 重定向非 faces 請求為一個 faces 請求,這樣可以避免因為URL輸入的疏忽導致的異常.
  • Frails 提供一些預定義的 Managed Bean 基類讓開發者擴展 .
  • Frails 可以讓開發者在 Managed Bean 中使用注解(Annotation)來支持AOP功能 ,如 函數攔截(method interception).
  • Frails 提供 Managed Bean 屬性的injection 和 outjection
  • Frails 中的Hibernate GenericDao 對象提供了基本的 CRUD 函數 和 其他一些有用(常用)的數據訪問函數.
  • Frails 還提供了一些有用的注解(annotations)來簡化JSF的開發.
  • Frails 完全支持 jsf 1.1 和 jsf 1.2 規范,并且可以自動的探測你使用的版本.
  • Frails 提供了對action Method 和 Listener 函數的增強,在這些函數中現在你可以傳遞參數了.
  •  本文由用戶 碼頭工人自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
     轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
     本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!