程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> IntelliJ 7新特性 Hibernate與Spring支持

IntelliJ 7新特性 Hibernate與Spring支持

編輯:關於JAVA

JetBrains最近發布了Intellij 7的預覽版。最關鍵的新特性包括Hibernate、Spring與ClearCase的支持。最終版將在07年末發布。在預覽版中:

第一個裡程碑版本帶來的新特性與功能提升包括以下幾個方面:J2EE和J2ME支持、自動重構、代碼分析、版本控制工具集成、Debug、搜索,以及可用性和性能等。

其中最值得關注的特征有:

◆性能大幅提升,包括:JSP與XML的編輯速度大大加快,更好地利用多核或多CPU的能力,將耗時的操作放在後台運行

◆Spring與Hibernate的支持

◆ClearCase的集成

◆新的版本控制操作,如創建、應用Patch,擱置改變(臨時刪除代碼,存儲為Patch,需要時可重新載入)

◆與Eclipse的互操作:IDEA現在可以直接讀取和更新Eclipse的項目文件

◆TeamCity的集成

Jetbrains的Mike Aizatsky說V7有兩大主題:

◆重寫底層:很多設計都是多年前決定的,現在重新被大量地現代化了

◆貼近企業應用棧:當V7發布時我們准備支持所有最新的企業應用架構棧,從持久層到展示層

那麼,V7為什麼是加入Spring和Hibernate支持的最佳時機時,Aizatsky說:

看起來,對於我們的大部分客戶,這些技術在不久前才剛剛足夠成熟。而且我們不願意和我們的第三方插件進行競爭,只有他們沒有開發到足夠的深度或者讓我們滿意的整合程度時,我們才會自己開發。

Jetbrains准備怎麼和這些項目合作,確保最好的支持

我們經常和Interface21的伙計們交流,而且現在我們正著手建立更好的溝通機制。至於Hibernate,我們暫時還沒有很正式的聯系,但我們很願意和他們多點交流。

IntelliJ 7的另一個新特征是與Eclipse的互操作,Aizatsky解釋說:

M1版本提供了將所有項目classpath設置保存在Eclipse文件的可能性。這意味著,IDEA用戶可以透明地在與Eclipse相同的項目結構下工作而不用作任何額外的努力。

話題轉移到新版本的debug功能改進。Aizatsky說新版的Debugger並沒有更改太多。M1版本重寫了Debugger的UI,作為改進計劃的第一步。

另一個開發人員感興趣的話題是對Ruby/Rails的支持,Aizatsky說它們與Groovy/Grails都在計劃之內:

我們准備在IDEA 7的同時發布一個獨立的Ruby/Rails插件,它會保持開源,但會獲得我們的全力支持。Groovy/Grails的構件我們同樣也在努力推動,我們會盡力讓它也能與IDEA 7同時發布。

最後,最終版的Intellij 7還有什麼計劃的功能

下面是計劃中的功能列表(但不限於):

◆Maven支持。我們的目標是做到像我們已經完成的與Eclipse一樣的互操作性。

◆TestNG支持。與IDEA TestNG插件原來的開發人員一起,我們要讓TestNG測試在IDEA裡成為一等公民。

◆依賴性分析。我們會帶來一套強力的工具分析整個項目的依賴性(依賴結構矩陣)”。

◆重構。我們准備加入更多的重構,同時原來的重構功能加強大和智能化。

◆部署配置。我們創建一套新的工具,很方便的生成復雜的部署結構(包括JSE和JEE)。

◆ECMA Script 4支持。

◆數據庫/持久層差異比較。這個工具將方便程序員發現實際數據庫結構與它的持久層對象(包括JPA、Hibernate)的差別。

◆Spring AOP支持。在M1裡還沒准備好,但我們期望最終發布時將會展示它的全部功能。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved