從事軟件開發工作以來,提高自己的開發效率,提高自己編碼的規範,提高編碼深度層次,這三樣一直都是自己努力去追求的事情。
最近在研究新的開發工具,擺脫了eclipse。現在我要跟各位開發人員一起分享我最近研究的新開發工具------IntelliJ IDEA.
(1)什麼是IntelliJ IDEA?
IDEA 全稱 IntelliJ IDEA,是java語言開發的集成環境,IntelliJ在業界被公認爲最好的java開發工具之一,尤其在智能代碼助手、代碼自動提示、重構、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創新的GUI設計等方面的功能可以說是超常的。
PS:它是商業軟件。
PS:官方網站http://www.jetbrains.com/idea/
(2) 開發工具性能怎麼樣?
IDEA從版本11到12的性能變化還是很大的,用了IDEA 12以後明顯感覺編譯速度和運行速度都提高了很多。
(3)具體的j2ee項目中使用IDEA
首先是思想上的改變。很多使用過eclipse或者myEclipse的同事都有workspace(工作空間)的概念。但在IDEA中workspace被替換成了Porject,eclipse中的Project(項目)在IDEA中的概念就是Module。
參數設置。eclispe中的參數設置:菜單欄----windows----Preferences;IDEA中的參數設置:菜單欄----file----Settings;
IDEA建立Project(工作空間)。菜單欄----file----New Project.在New Project界面選中other--Empty Project來創建乾淨的工作空間。(由於IDEA在首次創建Project的時候會創建一個Module,喜歡乾淨創建的同事可以採用這樣的方法。先創建Project在創建Module,或者導入自己的Module.)如圖:
IDEA建立Module(項目)。菜單欄----File----Add Module.在這裏我們來創建J2EE Web 項目。ps:在這裏我們就創建一個簡單的不帶框架的web項目。
firstDemo項目參數設置。firstDemo項目中的firstDemo.iml是項目參數配置文件,裏面記錄了關於web.xml的位置,webroot文件夾的位置,source文件的位置,jar包的位置等。你可以手動修改這個參數配置文件。或者你也可以通過界面來修改如圖:
firstDemo項目Module參數具體講解。在Project Structure界面,首先左邊一次是:Project,主要設置jdk,language level和全局編譯後class輸出文件。 Module:中的source中主要配置文件夾類型;path主要配置class文件編譯後存放的路徑(我自己在web-inf下創建了classes和lib文件夾,個人習慣);Dependencies配置項目jar包,jdk,server,項目自身lib中的jar.
原文出處:http://bangqu.com/alicas/blog/433