乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      通過Appfuse2來快速建立開發(fā)框架(2) - 建立本地開發(fā)環(huán)境

       CevenCheng 2011-05-03
      通過Appfuse2來快速建立開發(fā)框架(2) 
      --建立本地開發(fā)環(huán)境 

      1、下載 
      JDK5(jdk5su13) 
      Maven 2.0.5+ (maven2.0.8) 
      Tomcat 5.5+ (tomcat6.0) 
      Eclipse 3.3+ 
      MyEclipse 6.0+(可選) 
      TortoiseSVN 1.4.5+ 
      MySQL GUI Tools 5.0(可選) 

      2、安裝 
      2.1、基本安裝 
      安裝前需要確認(rèn)已安裝 winzip 或 winrar 用來解壓文件。 
      安裝順序:TortoiseSVN, JDK,Maven, Tomcat, Eclipse, MyEclipse,MySQL GUI Tools 
      推薦安裝目錄:假定根目錄為D: (實(shí)際可能為D: E: F: 等) 

      D:/DevEnv 
      JDK 
      jdk1.5 
      Tool 工具包 
      Maven-2.0.8 
      Eclipse3.3 
      MyEclipse6.0 
      MySQL GUI Tools 5.0 
      TortoriseSVN1.4.5 
      Server 服務(wù)器 
      apache-tomcat-5.5.23 
      repository maven本地庫 

      DevEnv Document Projects 不是必須在同一個(gè)根目錄下  

      2.1、Eclipse插件 
      WTP 
      參見 Eclipse Web Tools Project 
      Spring Support 
      Spring IDE 
      參見安裝Spring IDE site name=Spring IDE updatesite 
      url=http:///updatesite/ 
      更多細(xì)節(jié),請參見 http:///display/APF/Eclipse 

      SVN eclipse plugin 
      http://subclipse./ Subclipse updatesite 
      http://subclipse./update_1.2.x 
      Maven2 插件 
      http://m2eclipse./ M2eclipse updatesite 
      http://m2eclipse./update/ 
      http://maven./eclipse-plugin.html 

      Eclipse update site URL 
      http://q4e./svn/trunk/updatesite/ 

      3、配置 
      3.1、環(huán)境變量設(shè)置 
      DEV_HOME=D:/DevEnv 
      JAVA_HOME=%DEV_HOME%/JDK/jdk1.5 
      M2_HOME=%DEV_HOME%/Tool/Maven-2.0.8 
      CATALINA_HOME=%DEV_HOME%/Server/apache-tomcat-5.5.23 
      PATH=%JAVA_HOME%/bin;%M2_HOME%/bin;%CATALINA_HOME%/bin;%PATH% 
      設(shè)置好環(huán)境變量后在Dos命令行鍵入"java -version", "mvn -version"確認(rèn)已安裝正確。 

      3.2、SVN本地配置 
      設(shè)置全局忽略樣式 (文件瀏覽器-〉鼠標(biāo)右鍵-〉TortoriseSVN—〉設(shè)置-〉常規(guī)設(shè)置) 

      target *.jar  *.class  *.log *.bak 

      3.3、maven2配置 
      開發(fā)通過Maven2來使用統(tǒng)一中心類庫,需要修改Maven2的配置 

      修改%M2_HOME%/conf/settings.xml文件 

      <settings> 
              <localRepository>${DEV_HOME}/repository</localRepository> 
              <interactiveMode>true</interactiveMode> 
      <offline>false</offline> 
              <servers> 
      <server> 
      <id>vs-repo</id> 
      <username>vsuser</username> 
      <password>veryservice</password> 
      </server> 
      </servers> 
      <mirrors> 
      <mirror> 
      <id>artifactory</id> 
      <mirrorOf>*</mirrorOf> 
      <url>http://manage./artifactory/repo</url> 
      <name>Artifactory</name> 
      </mirror> 
      </mirrors> 
      <profiles> 
      <profile> 
      <id>dev</id> 
      <repositories> 
      <repository> 
      <id>central</id> 
      <url>http:///artifactory/repo</url> 
      <snapshots><enabled>false</enabled></snapshots> 
      </repository> 
      <repository> 
      <id>snapshots</id> 
      <url>http:///artifactory/repo</url> 
      <releases><enabled>false</enabled></releases> 
      </repository> 
      </repositories> 
      </profile> 
      </profiles> 
      <activeProfiles> 
      <activeProfile>dev</activeProfile> 
      </activeProfiles> 
      </settings> 
      修改${user.home}/.m2/settings.xml文件(C:/Documents and Settings/${user.name}/.m2/settings.xml) 

      <settings/> 

      3.4、Eclipse(MyEclipse)配置 
      設(shè)置Eclipse的workspace到D:/Projects(參見安裝中設(shè)置的工程目錄) 

      mvn -Declipse.workspace=D:\Projects eclipse:add-maven-repo 
      同時(shí)設(shè)置Eclipse項(xiàng)目中環(huán)境變量 M2_REPO=${DEV_HOME}/repository 

      4、使用 
      4.1、新建工程 

      新建Maven2工程(使用Appfuse2) 
      基于Struts2的Web工程 
      Web Struts2  mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-struts -DremoteRepositories=http://static./releases -DarchetypeVersion=2.0.1 -DgroupId=com.xxx.web -DartifactId=web  


      后臺(tái)應(yīng)用工程 
      Core(backend)  mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-core -DremoteRepositories=http://static./releases -DarchetypeVersion=2.0.1 -DgroupId=com.xxx.framework -DartifactId=framework  


      帶struts2的模塊工程 
      Struts Module  mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-modular-struts -DremoteRepositories=http://static./releases -DarchetypeVersion=2.0.1 -DgroupId=com.xxx.framework -DartifactId=framework  

      4.2、maven配置修改 
      修改工程目錄下pom.xml文件 

      修改數(shù)據(jù)庫設(shè)置: 
      (更改數(shù)據(jù)庫名、用戶名和密碼) 

      <!-- Database settings --> 
      <jdbc.driverClassName>com.mysql.jdbc.Driver</jdbc.driverClassName> 
      <jdbc.url> 
      <![CDATA[jdbc:mysql://localhost/testdb?useUnicode=true&characterEncoding=utf-8]]> 
      </jdbc.url> 
      <jdbc.username>user</jdbc.username> 
      <jdbc.password>password</jdbc.password> 

      修改配置支持JPA: 
      <!--<dao.framework>hibernate</dao.framework>--> 
      <dao.framework>jpa</dao.framework> 
      //hibernate3-maven-plugin   如果module方式,則修改core目錄下的pom.xml 
      <\!--<implementation>annotationconfiguration</implementation>--> 
      <implementation>jpaconfiguration</implementation> 

      修改代碼以及doc包下載方式 根目錄下pom.xml 
      <downloadSources>false</downloadSources> 
      <downloadJavadocs>false</downloadJavadocs> 

      JPA配置文件在src\main\resources\META-INF\persistence.xml  

      4.3 獲取Appfuse源代碼 
      mvn appfuse:full-source 

      4.4 將Maven2工程轉(zhuǎn)換為Eclipse工程 
      在項(xiàng)目文件中執(zhí)行 mvn eclipse:eclipse // 
      mvn install eclipse:eclipse //module方式 
      生成Eclipse項(xiàng)目文件 

      4.5 Eclipse IDE中導(dǎo)入新項(xiàng)目 
      Eclipse和MyEclipse操作基本相同 
      基本框架代碼編譯 
      此步驟會(huì)生成數(shù)據(jù)相關(guān)的表 mvn test-compile 
      hibernate.hbm2ddl.auto=none|validate|create|create-drop|update  

      4.6 運(yùn)行測試新項(xiàng)目 
      進(jìn)入項(xiàng)目web目錄 執(zhí)行,如果沒有報(bào)錯(cuò),則表示appfuse項(xiàng)目創(chuàng)建成功 mvn jettty:run-war 

      4.7 core項(xiàng)目設(shè)置 
      右鍵core 選擇properties 點(diǎn)擊java build path 選擇libraries將maven2 加入的變量去除 

      4.8 webapp項(xiàng)目修改 
      右鍵webapp選擇properties 點(diǎn)擊java build path 選擇libraries將maven2 加入的變量去除 
      source下,將webapp/src/main/webapp去除 
      色sourcre下,添加目錄target/ 
      Unknown macro: {項(xiàng)目名稱} 
      -1.0-SNAPSHOT/WEB-INF/lib,并設(shè)置輸出路徑為src/main/webapp/WEB-INF/lib 
      在該項(xiàng)目上點(diǎn)右鍵MyEclipse->Add Web Capabilities->修改Web root地址(點(diǎn)【瀏覽】按鈕指定為當(dāng)前工作空間下的src/main/webapp文件夾) 

      4.9 將webapp上帶紅點(diǎn)的文件,設(shè)置為不檢查 
      在該項(xiàng)目上點(diǎn)右鍵 properties -> myeclipse -->validation 確保不要將override validation perferences選中.excluded resources 將不檢查的文件勾中

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多