Eclipse+MyEclipse+CSV的使用

Eclipse+MyEclipse介紹
Eclipse是IBM一個很是優秀的集成開發環境(IDE),用於構建集成Web和應用程序,它自己不會提供大量的用戶功能,而是經過插件來快速開發集成功能部件。
MyEclipse一款功能強大的Eclipse插件,支持代碼編寫、配置、 測試以及除錯,還包括HTML智能編輯器,Structs,JSF,CSS,Javascript,SQL,Hibernate, 帶有自動完成與語法高亮顯示功能的J2EE編輯器等。
Eclipse+MyEclipse的開發環境配置
JDK下載與安裝(JDK1.5)
Application Server安裝(Tomcat 5.0.16)
Eclipse下載與安裝(eclipse-SDK-3.1)
MyEclipse的安裝(myeclipse4.1)
1.JDK下載與安裝
安裝JDK
 例:安裝目錄是?D:\j2sdk.因此設定環境變量以下:操做:個人電腦(右鍵)?---->?系統特性---->?高級---->?環境變量:
設定環境變量爲:1.?(新建)JAVA_HOME:?D:\j2sdk?2.(新建)CLASSPATH:?.;D:\j2sdk\lib\dt.jar;D:\j2sdk\lib\tools.jar?(注意:點號不能省略,表示當前目錄)?3.?編輯PATH的變量值,在後面加上?;%JAVA_HOME%\bin?(注意:要有分號隔開)??到這裏,j2sdk安裝完畢,用命令簡單測試一下:?java?-version?
2.解壓:eclipse3.1.2_SDK;
 如:D:JavaStudyeclipse;
3.安裝?MyEclipse4 .1.1;
 如:D:JavaStudyMyEclipse;
4.安裝apache-tomcat-5.5.16;
 如:D:JavaStudyapache-tomcat-5.0.16;
5. 設置內存:
 D:JavaStudyeclipse下面的eclipse.ini文件的-vmargs、-Xms256m、-Xmx512m;這裏的Xms256m是eclipse可使用的最小內存數;Xmx512是eclipse可使用的最大內存數;這裏的值根據系統的配置而定;
6. 配置MyEclipse:
 啓動Eclipse-->Help-->Sofware Updates-->Manage Configuration -->Eclipse Platform上面右鍵-->ADD-->Extension Location;找到「D:JavaStudyMyEclipse」;從新啓動Eclipse;在標題欄裏就多了一個MyEclipse的選項;
7.配置Application Server:
  環境配置(Window->Preferences->MyEclipse)
 一、配置JDK
 啓動Eclipse-->window-->preference-->MyEclips-->application Servers-->Tomcat 5-->JDK
Eclipse+MyEclipse開發J2EE Project
新建WebProject(File->New->Project->MyEclipse)
與Struts、Hibernate、Spring等框架集成
Eclipse開發環境
編輯窗口
觀察窗口:Problems、Tasks、Web Browser、Console等;
 打開:Window->Show View
透視窗口:java透視圖、資源透視圖、CVS資源瀏覽透視圖等;
 打開:Window->Open Perspective
Eclipse快捷鍵與使用技巧
快捷鍵(Window->Preferences->General)
內容輔助功能(Alt+/)
管理導入語句
 一、添加導入語句
  (Ctrl+Shift+M)
 二、組織現有導入語句
  (Ctrl+Shift+O)
格式化java代碼
  (Ctrl+Shift+F)
糾正縮排java代碼
  (Ctrl+I)
註釋java代碼
 一、單行註釋
  (Ctrl+Shift+C)
 二、多行註釋
  (Ctrl+Shift+/)
 三、添加註釋
  (Alt+Shift+J)
「TODO」任務連接建立
許多開發人員在代碼中添加TODO註釋來提醒他們還有特定的任務要完成,或者特定的狀況要處理。Eclipse利用它對Java結構的知識找到任何以TODO開頭的註釋,並將它添加到一個特殊的Tasks視圖。這樣,Eclipse能夠提供一個全面的待完成的任務列表。
此外,您還能夠配置Eclipse去識別您定義的其餘標籤。打開Preferences(Window Menu > Preferences)並瀏覽到「Task Tags」頁面(Java >Compiler>Task Tags)。您就能夠添加新標籤,刪除已有標籤,設置不一樣標籤的屬性,爲代碼指定Eclipse提供的默認值。
使用TODO LIST
啓動Eclipse->window-> Show View -> Other -> Basic-> Tasks)
配置字符編碼
啓動Eclipse-->window-->preference-->General-->Content Types-->text而後在Default encoding中輸入UTF-8-->update;依次把Java Properties File和如下的字符編碼都update爲UTF-8;
使用CVS進行版本管理
簡介
CVS是在UNIX體系裏的SCCS和RCS的基礎是開發的,用於源代碼版本管理的產品。它是客戶機/服務器結構的產品,可用於多種平臺(Linux,Windows),目前已經成爲軟件開發人員在開發過程當中進行版本管理的主流產品之一。
CVS的數據存放在服務器的數據庫中。爲了支持Concurrent這一併發特色,CVS使用了一個分枝(Branch)模型,以保證不一樣開發者的相對獨立,可是又高度集成。分枝能夠當作一個開發團隊共享的工做區(Workspace),在CVS數據庫中,有一個特殊的分枝稱爲HEAD,表明主要工做流。
開發者能夠提交(Commit)本身的工做,並經過更新(Update)與其餘人的最新修改保持同步。提交是把本身的修改提交給數據庫,稱爲輸出(Outgoing),更新則是獲得其餘人的修改,稱爲輸入(Incoming)。每次提交以前,都應該先更新,以保持與最新狀態同步。
CVS的幾個基本概念
CVS版本控制的系統結構
 CVS版本控制的系統結構採用的是Client/Server結構
CVS資源庫(CVS Repository)
  CVS資源庫是CVs服務器保存各類軟件資源的地方,項目中的全部軟件資源和不一樣版本均可以放在CVS資源庫.
工做備份(Working Copy)
 工做備份是在項目開發組中每個開發人員在進行項目開發時都擁有一個與其餘小組成員相互獨立的所有源代碼文件的備份. 
檢出代碼(建立工做備份)
 檢出代碼過程就是建立工做備份的過程.
衝突(Conflict)
 在項目協同開發的狀況下,當兩個程序員對同一文件修改後,依次向CVS服務器提交文件,這時就會發生衝突.
提交(Commit)
 將編寫好的代碼送到服務器上保存的過程就是提交.
更新(Update)
 在多人協同開發的狀況下,有的代碼可能被兩人或多人修改,這種狀況下,修改該代碼文件時就須要先從CVS服務器上更新最新版本的代碼文件.
模塊
 將創建好的一個工程提交到CVS服務器,該工程的全部文件組成一個模塊.
Eclipse和CVS的鏈接
打開」CVS資源庫」透視圖
 (Window->Open Perspective->Other->CVS Repository Exploring)
添加資源庫
資源庫配置信息:
主機:CVS服務器的IP;
資源庫路徑:CVS資源庫所在的路徑;
用戶:進行鏈接的用戶名;
密碼:鏈接用戶的密碼;
鏈接類型:選擇資源庫的CVS鏈接類型,默認爲psserver;
使用默認端口或使用端口
啓動一個新項目
建立一個新項目,並將該項目導入CVS服務器
 (在」包資源管理器」中選中項目,右擊要共享的項目->Team->Share Project)
應用Eclipse從CVS中導出項目
與CVS服務器創建鏈接
切換到」CVS資源庫視圖」,右擊要導出的項目->Check Out As
Eclipse協同CVS開發的基本操做
更新(Update)
  (在包結構資源視圖中, 右擊項目名,選擇Team->Update)
檢出(Check Out)
 在」CVS資源庫視圖」,右擊要導出的文件,選擇Check Out
提交(Commit)
 (在包結構資源視圖中,右擊要提交的文件,選擇Team->Commit)
與CVS同步
 在資源視圖(Resource Perspective)或者Java視圖(Java Perspective)中的文件上點右鍵,選擇Team->Synchronize with Repository
CVS資源庫的內容比較
 (切換到包結構視圖,右擊項目名,選擇Compare With->Latest From Head)
比較不一樣版本的文件
 (切換到包結構視圖,右擊項目名,選擇Team->Show Resource History,選中要比較的版本右擊,選擇Compare)
Eclipse的內置版本支持(Local history )
 在資源視圖(Resource Perspective)或者Java視圖(Java Perspective)中的文件上點右鍵,選擇Compare With->Local History
養成良好的更新習慣
從最新狀態開始。開始工做前,要保證全部資源與最新的分枝狀態一致。對於從頭開始的新項目,首先要鏈接服務器,設定存儲那些資源文件。對於在服務器數據庫中已經有記錄的項目,首先要經過更新來保證資源狀態最新。若是本地的工做沒有須要特別保存的,能夠直接把數據庫中的最新版本Check Out As Project,或者Replace With,Latest from Repository。
進行本地工做,保存修改。
同步。當作好提交工做的準備後,要和服務器數據庫同步。
首先應該更新(Update),檢查全部的Incoming改變,輸入到本地,看是否會影響本身的工做,是否會形成衝突,破壞完整性等等。
檢查完更新後,能夠確認本身的工做和最新的Branch內容是一致的,就能夠提交(Commit)本身的修改了,標上適當的註釋。

處理開發中文件的衝突
更新的類型:
非衝突更新。您還沒有在本地修改A文件時,就會發生這種更新。你能夠直接更新您的工做臺中的文件A,與分支中的文件最新內容相匹配。
能夠自動合併的衝突更新。對文件A有未提交的本地更改,可是更改於與其餘開發人員在分支中提交的修改在不一樣行上時,就會發生這種更新。
不能夠自動合併的衝突更新。對文件A有未提交的本地更改,可是更改於與其餘開發人員在分支中提交的修改在ASCII 文件中的一個或多個相同行,或者文件A是二進制文件時(二進制文件歷來就不是可自動合併的)時,就會發生這種更新。
 對於非衝突和能夠自動合併的衝突,Eclipse會自動更新本地資源文件。然而,對於不可自動合併的衝突,CVS 將在文件中插入特殊標記,以指示不能合併的那些行,這與 CVS 命令行的行爲相匹配,可是在與 Eclipse 自動構建機制組合時可能會有問題。
 Conflicts模式時,同步(Synchronize)視圖下列出全部發生併發文件修改衝突的資源文件。能夠經過合併(Merge)操做來消除對同一文件不一樣開發人員並行修改所帶來的衝突。
解決衝突
 能夠選擇執行衝突文件上下文菜單中的下列操做之一:
 Override and Update
 Override and Commit
 Open In Compare Editor
 一般,咱們採用第三個
 選項(即,首先進行合
 並),緣由是其它兩個
 選項都存在工做損失問
 題。
進行手工合併
 在「衝突」模式下,在資源文件列表中選擇一個存在衝突(用紅色箭頭表示)的文件,在上下文菜單中選擇Open In Compare Editor
相關文章
相關標籤/搜索