AppFuse是一個集成了當前最流行的Web應用框架的一個更高層次的Web開發框架。換句話說,AppFuse就是一個完整的各主流框架的整合版本。AppFuse總是能夠緊隨java的主流技術框架。
JDK1.7+
MySQL5.5+
maven3.2+
使用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裡跑起來了。
再來一張本地化的效果。
最後來一張手機端的效果。