java配置Eclipseweb開發(fā)文檔_第1頁
java配置Eclipseweb開發(fā)文檔_第2頁
java配置Eclipseweb開發(fā)文檔_第3頁
java配置Eclipseweb開發(fā)文檔_第4頁
java配置Eclipseweb開發(fā)文檔_第5頁
已閱讀5頁,還剩40頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、說明文檔為了統(tǒng)一開發(fā)環(huán)境請(qǐng)嚴(yán)格按照本文檔執(zhí)行!1 安裝JDK32位系統(tǒng):jdk-6u10-windows-i586-p.exe64位系統(tǒng):jdk-6u10-windows-x64.exe2 解壓Eclipse32位系統(tǒng):eclipse-jee-kepler-R-win32.zip64位系統(tǒng):eclipse-jee-kepler-R-win32-x86_64.zip3 Eclipse配置修改統(tǒng)一使用UTF-8編碼3.1 Eclipse默認(rèn)編碼修改windows下一般系統(tǒng)編碼為 GB2312(中文版的windows),要想修改為統(tǒng)一UTF-8編碼,操作如下:如果要使新建立工程、java文件直接使U

2、TF-8則需要做以下工作: 1、windows->Preferences.打開"首選項(xiàng)"對(duì)話框,左側(cè)導(dǎo)航樹,導(dǎo)航到general->Workspace,右側(cè) Text file encoding,選擇Other,改變?yōu)閁TF-8,以后新建立工程其屬性對(duì)話框中的Text file encoding即為UTF-8。2、windows->Preferences.打開"首選項(xiàng)"對(duì)話框,左側(cè)導(dǎo)航樹,導(dǎo)航到general->Content Types,右側(cè)Context Types樹,點(diǎn)開Text,選擇Java Source Fil

3、e,在下面的Default encoding輸入框中輸入U(xiǎn)TF-8,點(diǎn)Update,則設(shè)置Java文件編碼為UTF-8。其他java應(yīng)用開發(fā)相關(guān)的文件如:properties、XML等已經(jīng)由Eclipse缺省指定,分別為ISO8859-1,UTF-8,如開發(fā)中確需改變編碼格式則可以在此指定。3、經(jīng)過上述兩步,新建java文件即為UTF-8編碼,Eclipse編譯、運(yùn)行、調(diào)試都沒問題,但是做RCP應(yīng)用的Product輸出時(shí)、或者插件輸出時(shí),則總是出錯(cuò),要么不能編譯通過(輸出時(shí)要重新compile)、要么輸出的插件運(yùn)行時(shí)中文顯示亂碼。此時(shí)需要再RCP應(yīng)用、或插件 Plugin工程的build.pr

4、operties中增加一行,javacDefaultEncoding. = UTF-8。讓輸出時(shí)編譯知道java源文件時(shí)UTF-8編碼。這個(gè)設(shè)置需要保證所有的java源文件時(shí)UTF-8編碼格式,如果不全是,可以參考 Eclipse幫中(Plug-in Development Environment Guide > Reference > Feature and Plug-in Build configuration),建議全部java源文件是UTF-8編碼。3.2 Eclipse 默認(rèn)字體修改Window ->Preferences -> General -> A

5、ppearance -> Colors and Fonts -> Java修改Java文件字體大小,選擇Java Editor Text Font。Window ->Preferences -> General -> Appearance -> Colors and Fonts -> Basic修改Xml文件字體大小,選擇TextFontà Edit 修改字體大小。(一般修改為12號(hào))3.3 Eclipse 代碼模版修改Window -> preferences ->Java -> Code Style -> Code

6、 Templates點(diǎn)擊【import】,選擇codetemplateAuthor修改:點(diǎn)開Comment和Code,點(diǎn)開每個(gè)子項(xiàng)目,將模版中的名字修改為自己的名字。名字規(guī)范:拼音名.拼音姓。如:Junping.Yang、Qi.Liu。3.4 Eclipse自動(dòng)生成JavaDoc選中à下次創(chuàng)建即可自動(dòng)生成。3.5 Eclipse 代碼格式化模版修改Window -> preferences -> Java -> Code Style -> Formatter點(diǎn)擊【import】,選擇Formatter4 Maven安裝解壓apache-maven-3.1.0-

7、bin.zip至apache-maven-3.1.0文件夾配置環(huán)境變量:MAVEN_HOME=D:ProgramFilesWorkToolsapache-maven-3.1.0PATH=%MAVEN_HOME%bin;5 Maven依賴庫配置替換.m2文件:刪除之前的.m2文件夾,解壓.m2.rar即可6 Eclipse Maven配置修改Windows -> Preferences -> Maven -> Installations -> Add將文件夾指定到剛剛解壓的Maven根目錄。7 手動(dòng)安裝Jar包將imaging-01012005.jar、ojdbc14.j

8、ar復(fù)制到f盤根目錄,分別執(zhí)行以下命令。 mvn install:install-file -DgroupId=com.jhlabs -DartifactId=imaging -Dversion=01012005 -Dpackaging=jar -Dfile=f:imaging-01012005.jar mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=1.4 -Dpackaging=jar -Dfile=f:ojdbc14.jar8 SVN配置將svn.rar解壓至eclipse-jee-

9、kepler-R目錄下:將svn.link復(fù)制到dropins目錄下:打開svn.link修改路徑:重啟Eclipse,查看SVN是否配置成功。9 從SVN上檢出框架模版第一步:項(xiàng)目右鍵,執(zhí)行【檢出為】第二步:點(diǎn)擊【Finish】第三步:將項(xiàng)目以Maven項(xiàng)目導(dǎo)入右鍵,importing,選擇Existing Maven Projects選擇剛剛從SVN上檢出的項(xiàng)目點(diǎn)擊【Finish】,項(xiàng)目導(dǎo)入成功。10 從SVN上檢出應(yīng)用項(xiàng)目第一步:項(xiàng)目右鍵,執(zhí)行【檢出為】第二步:點(diǎn)擊【Finish】11 項(xiàng)目配置修改項(xiàng)目右鍵 ->Build Path -> Configure Build Pa

10、th選中JavaSE-1.6,點(diǎn)擊【Remove】,點(diǎn)擊【Add Library】點(diǎn)擊【Next】,選擇自己安裝的jre點(diǎn)擊【Finish】切換選項(xiàng)卡至Order and Export選中jre6,將它移動(dòng)到maven Dependencies上面。以下兩個(gè)項(xiàng)目重復(fù)以上操作:12 SVN忽略文件夾配置framework-appà右鍵> Team à設(shè)置屬性framework-core à右鍵> Team à設(shè)置屬性framework-core-web à右鍵> Team à設(shè)置屬性13 Eclipse創(chuàng)建Server

11、13.1 點(diǎn)擊13.2 選擇Server13.3 選擇Tomcat安裝路徑,選擇對(duì)應(yīng)的JRE13.4 修改配置13.5 啟動(dòng)Tomcat13.6 測(cè)試14 Eclipse發(fā)布項(xiàng)目到Tomcat第一步:項(xiàng)目framework-parent右鍵> Run As -> Maven Install第二步:項(xiàng)目framework-app右鍵 ->Properties -> Deployment Assembly 第三步:選中紅色方框項(xiàng),執(zhí)行【Remove】第四步:點(diǎn)擊【Add】第五步:【Next】第六步:選擇framework-core-1.0-SNAPSHOT.jar第7步:執(zhí)

12、行【OK】第8步:修改framework-app項(xiàng)目.setting文件找到代碼存放路徑,找到下圖中文件,找開文件將jst.web修改為2.5,并刷新項(xiàng)目。第9步:發(fā)布項(xiàng)目,Tomcat server >右鍵Add and Remove.第10步:選中framework-app,點(diǎn)擊【Add >】第11步:點(diǎn)擊【Finish】,啟動(dòng)Tomcat。注意:項(xiàng)目重新發(fā)布:(1)未修改framework-core-web或framework-core項(xiàng)目時(shí):Tomcat Server ->右鍵> Clean ->重啟>重新發(fā)布成功。(2)對(duì)framework-cor

13、e-web或framework-core項(xiàng)目進(jìn)行了修改:framework-parent ->右鍵 -> Run As -> Maven Install -> Tomcat Server ->右鍵> Clean ->重啟 ->重新發(fā)布成功。為了提高開發(fā)效率,下面提供了熱部署(即修改了JAVA代碼不用重啟服務(wù)器)。15 項(xiàng)目熱部署配置將jrebel.jar拷貝到磁盤。framework-app項(xiàng)目 ->右鍵 -> Run As -> Run Configurations切換到Arguments在VM arguments中添加如下參

14、數(shù):-noverify -javaagent:E:/Technology/Jrebel/jrebel.jar -Drebel.dirs=E:/Code/Eclipse-jee-kepler-R/framework-parent/framework-app/target/classes-Drebel.spring_plugin=true-Drebel.struts2-plugin=true-Xmx1024m-XX:MaxPermSize=256m-XX:ReservedCodeCacheSize=128m上述參數(shù)的相關(guān)說明: -javaagent:  這個(gè)是你使用的javaR

15、ebel(jRebel) 的jar 包的路徑,注意其中的斜線方向。 -Drebel.dirs:這個(gè)是你要監(jiān)控的項(xiàng)目的 class 文件路徑 注意以上兩個(gè)參數(shù)中不能出現(xiàn)空格和中文16 Eclipse添加CheckStyle插件Help -> Install New Softeware ->Add輸入CheckStyle、選擇net.sf.eclipsecs-updatesite_5.6.1.201306282206-bin.zip即可開始安裝插件。17 Eclipse添加自定義的CheckStyle<暫時(shí)不用,有點(diǎn)問題>Window -> pre

16、ferences ->CheckStyleà New選中上傳的CheckStyleà Set As Default項(xiàng)目右鍵即可配置剛剛上傳的CheckStyle。自動(dòng)編譯時(shí)就會(huì)自動(dòng)CheckStyle。18 開發(fā)規(guī)范18.1 包結(jié)構(gòu)包結(jié)構(gòu)按照模塊劃分,每個(gè)模塊下面添加act、dao、mng包。測(cè)試代碼包結(jié)構(gòu)也按照模塊劃分與JAVA功能代碼對(duì)應(yīng)。如:測(cè)試k模塊代碼結(jié)構(gòu)為k所下面創(chuàng)建dao、mng包。測(cè)試代碼目前只測(cè)試dao、mng方法。18.2 JavaDoc規(guī)范所有的類、接口、私有方法需要添加javadoc,注意:所有的act和實(shí)現(xiàn)類不用添加。添加方法,在類或方法頭上

17、輸入/*回車即可自動(dòng)生成JavaDoc。在TODO位置上添加注釋。需要添加JavaDoc的情況,如下:類:接口:私有方法:不需要添加JavaDoc的情況,如下:Act:實(shí)現(xiàn)類:18.3 Act規(guī)范Act即Action的簡(jiǎn)稱。規(guī)范如下:1、 命名規(guī)范:a) xxxAct.java如:Ke03Act.java2、 調(diào)用規(guī)范:a) Act層只能調(diào)用Mng層方法。b) Act層如果有Grid,只能使用GkGridMng。c) Act層只有使用Grid的地方允許出現(xiàn)SQL。參考:Ke03Act.java18.4 Mng規(guī)范Mng即Manager的簡(jiǎn)稱。規(guī)范如下:1、 命名規(guī)范:a) xxxMng.jav

18、a、xxxMngImpl.java,如:Ke03Mng.java、Ke03MngImpl.java。2、 調(diào)用規(guī)范:a) 接口必需繼承BaseMng接口。b) 實(shí)現(xiàn)類必需繼承BaseMngImpl類。c) 實(shí)現(xiàn)類中必需注入相應(yīng)的Dao。d) Mng層只能調(diào)用Dao層,不準(zhǔn)調(diào)用另外一個(gè)Mng。如果需要用到其它Mng的方法,請(qǐng)注入相應(yīng)Dao。e) Mng層不準(zhǔn)出現(xiàn)SQL,對(duì)數(shù)據(jù)庫的操作必需放在DAO層。參考:Ke03Mng.java和Ke03MngImpl.java18.5 Dao規(guī)范Dao即數(shù)據(jù)訪問的簡(jiǎn)稱。規(guī)范如下:1、 命名規(guī)范:a) xxxDao.java、xxxDaoImpl,如:Ke03Dao.java、Ke03DaoImpl

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論