關於AppFuse的一些問題的解答

下面是我爲一位網友關於AppFuse的問題的解答,供參考。
---------------------
1.appfuse是將ssh繼承開發的吧!運用ant,還能實現Tapestry ,不可謂不強大,我想知道,他還實現了什麼?還能實現什麼?
---------------------
[Ben] Appfuse不是繼承,而是整合了SSH。不僅整合了Struts2, Spring, Hibernate3,還整合了:Persistence層的iBATIS, JPA;Service層的Web Service;Web層的JSF, Spring MVC, Tapestry. 它還運用了Maven2. AppFuse不再推薦使用Ant了,用Maven會讓你的生活更輕鬆。

在AppFuse 2.1中,已經實現了:
?Search using Compass, tutorials already existing for Spring MVC and JSF
?Pageable lists that only fetch a specified number of records (i.e. 10 at a time)
?Spring XML to Annotations
?Upgrade to Tapestry 5
?Extensionless URLs with Java Web Frameworks
?Simplification of Web Implementations and Archetypes
?Ajaxified Body
?Move AppFuse Light into AppFuse and create Archetypes

它還能實現:
AppFuse 2.2
?Convention over configuration, no XML modifications needed when adding new files
?Plugin API so all "features" can be added/removed via plugins
?Add Wicket and Stripes as supported web frameworks
Future
?(Possibly) Add a Swing/RCP, GWT, Laszlo and/or J2ME front-end
...

---------------------------------------
2.appfuse的下載可以用svn,還可以用maven,我想知道,爲啥我兩種方法都沒拿下來?當然還有個問題,這個集成開發框架若如此之好的話,爲啥網上沒得http流傳的下載方式呢(也可能是我孤陋寡聞了)。想問下這具體啥情況?
---------------------
[Ben]我這幾天已經用SVN下載了本月4號新發布的appfuse 2.1開發源文件,又用Maven 2.2.1下載了AppFuse 2.1的Basic範例源代碼。你要是隻是使用Appfuse,而不是參與AppFuse本身的開源項目開發,只要用Maven下載Basic或Module範例源代碼就好了。步驟參加我的博文:http://blog.csdn.net/bwwlpnn/archive/2011/04/07/6306628.aspx

---------------------
3.這個問題本不該問的,它的推出時間,當時業界的反應的啥?它過時了嘛?
---------------------
[Ben]對我來說,沒有不該問的問題。AppFuse是由Matt Raible於2002年底開始構思,打算使用當前最新的Java/J2EE的技術,開發一個開源的樣例應用,用於縮短人們開發同類項目的時間。AppFuse在業界很有名,尤其在2007~2008年達到頂峯。在2008年<Java Power Tools>這本有名的書裏,當談到Maven的Archetype(即生成樣例框架)應用時,作者推薦在Maven下使用AppFuse來生成Java Web應用範例。
2008年5月推出AppFuse 2.0.2之後,由於沒有時間,連續18個月Matt沒有再推出新的版本。不過到了2009年11月,Matt給所有AppFuse用戶,發了一封信,表明他還要繼續開發AppFuse.到了本月4號,Matt和他的團隊推出了AppFuse 2.1。從上面AppFuse在2.2版本計劃要做的事情可以看出,AppFuse沒有過時.另外,Matt看來也需要AppFuse的影響力來幫他的諮詢公司做廣告,所以他和AppFuse都應該與時俱進。
但是,AppFuse也受到了Ruby on Rails, Grails, Seam,特別是Spring Roo的挑戰。我也看好Spring Roo。但是,Matt寫入門文檔的功夫實在是太高了,在介紹AppFuse的同時,也分享了許多開發的相關經驗和技巧,我讀他寫的Tutorials,就不再想短期內看Roo了。或者等Roo的入門文檔寫得好一點再說。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章