1.Appfuse是個什麼鬼? AppFuse是一個集成了當前最流行的Web應用框架的一個更高層次的Web開發框架。換句話說,AppFuse就是一個完整的各主流框架的整合版本。AppFuse總是能夠緊隨java的主流技術框架。 2.使用AppFuse的環境要求 JDK1.7+ MySQL5.5+ m ...
1.Appfuse是個什麼鬼?
AppFuse是一個集成了當前最流行的Web應用框架的一個更高層次的Web開發框架。換句話說,AppFuse就是一個完整的各主流框架的整合版本。AppFuse總是能夠緊隨java的主流技術框架。
2.使用AppFuse的環境要求
JDK1.7+
MySQL5.5+
maven3.2+
3.開始helloworld
使用maven創建項目。我選擇的前端技術是springMVC。AppFuse能夠集成好幾種前端技術,有GWT、JSF、springMVC、struts2、wicket等,一般選擇一種就行。
執行命令:
mvn archetype:generate -B -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-modular-spring-archetype -DarchetypeVersion=3.5.0 -DgroupId=com.qyf404 -DartifactId=stock -DarchetypeRepository=https://oss.sonatype.org/content/repositories/appfuse
項目創建完後,會預設有一套許可權的東西,直接繼續執行maven命令進行編譯打包。
mvn install
打包這會遇到一個坑,就是需要先配置mysql。我在本機安裝了一個mysql,而且root的密碼為空。最後別忘記mysql-connector-java.jar放到tomcat的lib中。
好瞭如果一切正常,可以把war包放到tomcat里跑起來了。
再來一張本地化的效果。
最後來一張手機端的效果。
4.參考資料
- http://www.appfuse.org/display/APF/AppFuse+QuickStart