標籤:java http com get 使用 類
當時java開發範疇的各種整合式開發環境(IDE)呈現出百花齊放的局勢,從Borland的JBuilder,到IBM的Visual Age for Java、WebSphere Studio,Oracle的JDeveloper,Sun的 Forte for Java,WebGain的Visual Cafe,TogetherSoft的Together,還有敞開原始碼的Eclipse、NetBeans 等,種類10種有餘。這麼多種類的IDE昌盛了Java開發東西家族,但是也為開發人員的選擇提出了難題。這些IDE的開發環境有著較大的不一樣,在一種開發環境下開發的項目不能很方便地移植到另一種開發環境,這就需要更為謹慎地選擇合適項目方針的開發東西。
在當時一切的IDE中,Eclipse能夠說是最有展開出路的產品之一。Eclipse開端由OTI和IBM兩家公司的IDE產品開發組創立,起始於1999年4月。IBM供給了開端的Eclipse代碼根底,包括Platform、JDT和PDE。當時由IBM牽頭,圍繞著Eclipse項目現已展開成為了一個巨大的Eclipse聯盟,有150多家軟體公司參加到Eclipse項目中,其間包括Borland、Rational Software、Red Hat及Sybase,邇來Oracle也計劃加入到Eclipse聯盟中。
基本概念
在學習運用Eclipse之前,有必要對關於這個項目的名詞做一些解說。
Eclipse是一個敞開原始碼的軟體開發項目,專心於為高度整合的東西開發供給一個全功用的、具有商業品質的工業渠道。它由Eclipse項目、Eclipse東西項目和Eclipse技能項目三個項目構成,每一個項目由一個專案管理委員會監督,並由它的項目章程管理。每一個項目由其本身的子項目構成,而且運用 Common Public License(CPL)版本1.0容許協議。
Eclipse東西項目為不一樣的東西締造者供給一個焦點,以確保為Eclipse Platform創立最佳的東西。Eclipse東西項目的使命是為Eclipse Platform培養廣泛的東西的創立。東西項目供給單一的聯絡點以調和敞開原始碼東西締造者,然後使得覆蓋和重複最小化,並確保同享的最大化和一起組件的創立,促進不一樣類型東西的無縫互操作。東西項目由東西開發人員委員會和東西項目的專案管理委員會提議、選擇和開發的子項目構成。
Eclipse技能項目的使命是為敞開原始碼開發人員、研討者、學院和教育者供給新的管道,以參加將來Eclipse的演化。它依照研討、培養和教育三個項目流來安排,研討項目在Eclipse有關範疇諸如編程言語、東西和開發環境方面進行探究和研討;培養項目是小型的、未正式結構化的項目,為Eclipse軟體根底增加新的才能;教育項目聚集於教育材料的開發、教育協助和課件。
Eclipse Platform是一個敞開的可拓展的IDE。Eclipse Platform供給締造塊和構造並運轉整合軟體開發東西的根底。Eclipse Platform容許東西締造者獨立開發與別人東西無縫整合的東西你無須分辯一個東西功用在哪裡完畢,而另一個東西功用在哪裡開端。
Eclipse SDK(軟體開發人員包)是3個Eclipse項目的子項目(Platform、JDT、PDE)所出產的組件兼并,它們能夠一次下載。這些部分在一起供給了一個具有豐厚特性的開發環境,容許開發人員有效地締造能夠無縫整合到Eclipse Platform中的東西。Eclipse SDK由Eclipse項目出產的東西和來自其它敞開原始碼的第三方軟體組合而成。Eclipse項目出產的軟體以 CPL發布,第三方組件有各自本身的容許協議。