WEB4J是個極度簡化、特色十足、一站式的Java Web框架。WEB4J框架的創建者John O'Hanley說到:WEB4J在提升Java開發生產力的同時又消除了各種痛苦,因為其非常精簡且能顯著地加快應用開發的速度。

WEB4J具有如下特性:

  • 1、擁抱約定優于配置(類似于Rails)

  • 2、數據為王,而不是代碼

  • 3、不會強迫開發者穿新鞋走老路

  • 4、不依賴于JavaScript、客戶化的XML和注解以及對象關系映射

  • 5、不會對你所編寫的類施加線程安全的約束

  • 6、可以用普通的HTML編寫表單
  • </UL>

    WEB4J最吸引人的一個地方就是它可以將SQL放到純文本文件中且游離于代碼之外,之后就可以在代碼中通過特殊的對象引用這些SQL,這樣DAO類就變得非常緊湊了。

    WEB4J個頭很小,一共才88個類,而Rails中卻有346個類、Struts中有720個類、Spring中有2400多個類。John說WEB4J的學習要比其他框架容易的多。

    其站點對WEB4J的薄弱之處也毫不掩飾:

    • 1、沒有用戶界面widgets庫

    • 2、未提供對AJAX、Web Services及依賴注入的內置支持

    • 3、支持JSP/JSTL,但卻沒有像Velocity那樣的標記庫
    • </UL>

      <DIV class=date>收錄時間:2011-05-23 22:02:05</DIV>

 本文由用戶 碼頭工人自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!