原創|對比評測|編輯:龔雪|2014-03-07 09:44:55.000|閱讀 76063 次
概述:本文收集了5款當下最流行的Java框架,Java開源Web開發框架,使用這些框架,Java開發者能用最新的Java技術構建Web應用程序。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
最新活動推薦:終極讓利 | 在線商城低至6.9折任意購,100%抽現金紅包!點擊了解詳情>>
Spring是一個開源的Java/Java EE全功能棧應用程序框架,在JavaEE社區中非常受歡迎,以Apache許可證形式發布,也有.NET平臺上的移植版本。
Struts2是一個web應用框架。它不是一個Struts的新的發布版本,而是一個全新的框架。Struts2是第二代基于Model-View-Controller (MVC)模型的web應用框架。Struts2是java企業級web應用的可擴展性的框架。它是WebWork和Struts社區合并后的產物。這一版本的Struts2聲稱,Struts2會接近于原先版本Struts,并且會更容易使用。Struts2沒有繼承Struts1的血統,而是繼承了webwork的血統。
Wicket是一個基于Java的Web開發框架,與Struts、WebWork、Tapestry相類似。其特點在于對Html和代碼進行了有效的分離(有利于程序員和美工的合作),基于規則的配置(減少了XML等配置文件的使用),學習曲線較低(開發方式與C/S相似),更加易于調試,錯誤類型比較少,而且容易定位。
Tapestry是一個開源的基于servlet的應用程序框架,它使用組件對象模型來創建動態的,交互的web應用。一個組件就是任意一個帶有jwcid屬性的html標記。其中jwc的意思是Java Web Component。Tapestry使得java代碼與html完全分離,利用這個框架開發大型應用變得輕而易舉。并且開發的應用很容易維護和升級。Tapestry支持本地化,其錯誤報告也很詳細。Tapestry主要利用javabean和xml技術進行開發。
Stripes是一個視圖框架用于利用最新的Java技術來構建Web應用程序。它具有以下特點:
其他編程語言框架推薦
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網