IntelliJ IDEA 12詳細開發教程(一)思想的轉變與新手入門

從事軟件開發工作以來,提高自己的開發效率,提高自己編碼的規範,提高編碼深度層次,這三樣一直都是自己努力去追求的事情。

最近在研究新的開發工具,擺脫了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;

    28141359228987898.jpg!middle.jpg

    79301359228988215.jpg!middle.jpg


  • IDEA建立Project(工作空間)。菜單欄----file----New Project.在New Project界面選中other--Empty Project來創建乾淨的工作空間。(由於IDEA在首次創建Project的時候會創建一個Module,喜歡乾淨創建的同事可以採用這樣的方法。先創建Project在創建Module,或者導入自己的Module.)如圖:

    20321359229010409.jpg!middle.jpg

    14661359229010745.jpg!middle.jpg


  • IDEA建立Module(項目)。菜單欄----File----Add Module.在這裏我們來創建J2EE Web 項目。ps:在這裏我們就創建一個簡單的不帶框架的web項目。

    76961359229032955.jpg!middle.jpg

    44951359229033238.jpg!middle.jpg

    31171359229033563.jpg!middle.jpg


  • firstDemo項目參數設置。firstDemo項目中的firstDemo.iml是項目參數配置文件,裏面記錄了關於web.xml的位置,webroot文件夾的位置,source文件的位置,jar包的位置等。你可以手動修改這個參數配置文件。或者你也可以通過界面來修改如圖:

    40491359229059220.jpg!middle.jpg

    93741359229064282.jpg!middle.jpg

    18391359229064587.jpg!middle.jpg


  • firstDemo項目Module參數具體講解。在Project Structure界面,首先左邊一次是:Project,主要設置jdk,language level和全局編譯後class輸出文件。33791359229078030.jpg!middle.jpg   Module:中的source中主要配置文件夾類型;path主要配置class文件編譯後存放的路徑(我自己在web-inf下創建了classes和lib文件夾,個人習慣);Dependencies配置項目jar包,jdk,server,項目自身lib中的jar.

    45351359229105766.jpg!middle.jpg

    6091359229109358.jpg!middle.jpg

    95471359229110203.jpg!middle.jpg

    57821359229110563.jpg!middle.jpg

    40201359229110908.jpg!middle.jpg

原文出處:http://bangqu.com/alicas/blog/433

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章