首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

AppFuse 极速搭建 Java EE 專案:Maven 原型實戰筆記

     編輯:Java 相關知識

前置條件

  • Maven 2.0+
  • 企業網需配置 settings.xml 代理(<proxy> 節點)。

一鍵生成專案

mvn -U archetype:create \
  -DarchetypeGroupId=org.appfuse.archetypes \
  -DarchetypeArtifactId=appfuse-basic-struts \
  -DremoteRepositories=https://static.appfuse.org/releases \
  -DarchetypeVersion=2.0.2 \
  -DgroupId=com.mycompany.app \
  -DartifactId=myproject

-U 強制更新快照,校園網/內網首次必加。生成目錄 ~/myproject(Windows 在 C:\Documents and Settings\Administrator)。

常見坑與修正

  1. 資料庫密碼:修改 pom.xml 底部資料庫配置,填入真實 root 密碼。
  2. AspectJ 報錯:若不使用 AOP,刪除 pom.xml 中 aspectj-maven-plugin 相關配置,否則 Unable to find mojo 'aspectj-maven-plugin:1.0'。

啟動驗證

cd myproject
mvn jetty:run-war

瀏覽器打開 https://localhost:8080,預設帳號 admin/admin、user/user。

AppFuse 價值

整合 Spring、Hibernate/JPA、Struts 2/Spring MVC/JSF、Spring Security、Maven、Jetty/Tomcat、DBUnit、Cargo 等最佳實踐,生成即具備:分層架構、安全框架、單元/整合測試骨架、多環境 Profile、自動化部署腳本。適合快速原型、中小專案起步、團隊標準化模板。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved