當前位置:編程學習大全網 - 編程語言 - Softpro編程手冊

Softpro編程手冊

Java開發工具回應本文。

介紹響應

-

圖形界面的Java開發工具

JDK

Borland的JBuilder

JBuilder,JDeveloper,VisualAge for Java

jcreater。

十五種常見Java開發工具的特點

1,JDK (Java開發工具包)Java開發工具包

從初學者的角度來看,使用JDK開發Java程序可以快速理解程序中代碼之間的關系。

對理解Java的面向對象設計思想是有幫助的。JDK的另壹個顯著特點是隨著爪哇(J2EE、J2SE)的發展

和J2ME)版本。但它的劣勢也很明顯,就是從事大型企業Java。

應用開發難度很大,無法開發復雜的Java軟件,也不利於群體協同開發。

2、Java工作坊

3.NetBeans和Sun Java Studio 5

NetBeans是壹個開源的Java集成開發環境(IDE),適用於各種客戶端和Web應用程序。

Sun Java Studio是Sun公司最新發布的商用全功能Java IDE,支持Solaris、Linux和Win。

Dows平臺適合創建和部署兩層Java Web應用程序和n層J2EE應用程序的企業開發人員。

NetBeans是業界第壹個支持創新Java開發的開源IDE。開發者可以利用工業

構建桌面、Web或移動應用程序的強大開發工具。同時,通過NetBeans和開放API模塊,

結構,第三方可以很容易地擴展或集成NetBeans平臺。

NetBeans3.5.1主要針對壹般Java軟件的開發者,Java One Studio5主要針對企業。

網絡服務等應用的開發者。Sun也將很快推出Rave項目,目標是幫助企業開放。

開發者開發軟件。與其他開發工具相比,NetBeans 3.5.1最大的不同在於,它不僅可以

開發各種桌面應用程序,也可以用來開發網絡服務中的應用程序,可以基於J2ME開發。

移動設備上的應用程序等。基於NetBeans 3.5.1,孫開發了Java。

One Studio5為用戶提供了更先進的企業編程環境。在新的Java中

One Studio5中有壹個應用框架,開發者可以利用這些模塊快速開發自己的網絡服務。

的各種應用。

4.Borland的JBuilder

Jbuilder進入了Java集成開發環境的王國,滿足了很多應用,特別是對於服務。

服務器和EJB開發人員。下面簡單介紹壹下Jbuilder的特點:

1)Jbuilder支持最新的Java技術,包括Applets、JSP/servlet、JavaBean和EJB。

(企業JavaBeans)的應用。

2)用戶可以基於後端數據庫表自動生成EJB Java類,Jbuilder還簡化了EJ。

b的自動調配功能。此外,它還支持CORBA,相應的向導程序幫助用戶全面管理IDL(分發

應用程序必需的接口定義語言)和控制遠程對象。

3)Jbuilder支持各種應用服務器。Jbuilder和Inprise應用服務器精簡集

以及支持WebLogic Server、EJB 1.1、EJB 2.0,J2EE電子商務才能快速發展。

申請。

4)Jbuilder可以用Servlet和JSP開發調試動態Web應用。

5)使用Jbuilder,可以創建純Java2應用(沒有專有代碼和標簽)。因為Jbuilder是純j做的

用ava語言編寫,其代碼不包含任何專有代碼和標簽,支持最新的Java標準。

6)Jbuilder有專業的圖形化調試界面,支持遠程調試和多線程調試,調試器支持。

各種JDK版本,包括J2ME/J2SE/J2EE。

JBuilder環境開發程序方便,它是純Java開發環境,適合企業J2EE開發;劣勢

而人往往在壹開始就很難把握整個程序各部分之間的關系,對機器的硬件要求更高。

吃內存,那運行速度就慢了。

5.Oracle的JDeveloper

Oracle9i JDeveloper(版本9.0,最新版本為10g)就是要搭建壹個具有J2EE功能,XML和Web的平臺。

復雜的多層Java服務應用程序提供了壹個完全集成的開發環境。這是給奧拉用的

Cle9i數據庫和應用服務器開發人員提供了特殊的功能和增強的性能,此外,它還具有信息。

網格已經成為多用途Java開發的強大工具。

Oracle9i JDeveloper的主要特性如下:

①具有UML(統壹建模語言)的建模功能。可以被雇傭

業務對象和電子商務應用程序建模。

②配備高速Java調試器,內置評測工具和提高代碼質量的工具。

“CodeCoach”等等。

③支持SOAP(簡單對象訪問協議)、UDDI(U

統壹描述、發現和集成協議

Web服務標準,如WSDL (Web服務描述語言)和Web服務描述語言。

JDeveloper不僅是壹個很好的Java編程工具,也是Oracle Web services的擴展。

有了Apache SOAP和9iAS,可擴展環境與XML和WSDL語言緊密相關。Oracle9i

Jdeveloper完全用Java編寫,可以支持以前的Oracle服務器軟件和其他供應商的J2EE。

兼容應用服務器產品,並在設計中重點考慮了Oracle9i,可以無縫跨平臺

應用程序開發提供了業界第壹個集成了J2EE和XML的完整開發環境,允許開發人員快速打開。

可以通過Web、無線設備和語音界面訪問的Web服務和交易應用程序只能通過傳統的j。

艾娃編程技能和最新的模塊化方法被結合到壹個單壹的集成開發環境之前,J2EE應用程序可以完成。

發展生命周期管理的事實已經從根本上改變了。缺點是對於初學者來說,它更復雜,也

難度更大。

6.IBM的Java視覺時代

Visual Age for Java是壹個非常成熟的開發工具,它的特性對IT開發人員和業余愛好者都是有益的。

Java程序員很有用。它為可視化編程和CICS的使用提供了廣泛的支持。

連接基因主機應用,支持EJB開發應用,支持與Websphere集成開發,方便豆。

創建並很好地支持快速應用程序開發(RAD)和無文件處理。

IBM推出的WebSphere Studio高級版,用於構建網站及其可視化

面向Java專業版軟件的時代已經轉向以Java為中心,以至於Java開發人員

員工可能會對WebSphere的全套工具感覺更好。Studio提供的工具有:網站管理。

、快速開發JDBC頁面向導、HTML編輯器和HTML語法檢查等。這真是壹個很好的HTML網站。

單擊頁面編輯環境。Studio和VisualAge高度集成,菜單提供了在兩個軟件包之間快速切換的方式。

移動代碼的選項。這使得使用Studio的網頁設計者和使用VisualAge的Java程序員

可以交換文件,壹起工作。

Visual Age for Java支持團隊開發,內置代碼庫可以根據用戶所做的更改自動更改。

修改程序代碼,以便於比較當前代碼和早期版本。與視覺時代緊密相連

緊密集成的Websphere Studio本身不提供對源代碼和版本管理的支持,它只包含壹個

內置的文件鎖定系統可以防止其他人在編輯項目時錯誤地修改這些文件,該軟件還支持

持有第三方源代碼控制系統,如Microsoft Visual SourceSafe。視覺年齡

Java完全面向對象的編程思想使得開發程序非常快速高效。妳不用寫任何壹代

代碼可以設計壹個典型的應用框架。Java作為IBM電子商務解決方案的視覺時代

該方案中的壹個產品可以與其他IBM產品無縫集成,比如WebSphere和DB2,並且可以快速設置。

從應用程序的規劃、開發到部署的整個過程。

Java管理文件的獨特方式使得集成外部工具非常困難。妳不能讓維斯。

Ual Age for Java與其他工具聯合開發應用程序。

7.東亞銀行WebLogic Workshop

BEA WebLogic Workshop是壹個統壹、簡化且可擴展的開發環境,它使所有開發人員。

可以在BEA WebLogic Enterprise平臺上構建基於標準的企業應用程序,從而提高

提高了開發部門的生產力水平,加速了價值的實現。

除了提供方便的Web服務之外,WebLogic Workshop還可以用於創建更多種類的應用程序。

。作為整個BEA WebLogic平臺的開發環境。無論是創建門戶應用程序、編寫工作流還是

就是創建壹個Web應用,Workshop 8.1可以幫助開發者更快更好的完成。

WebLogic Workshop的主要功能如下:

①使J2EE開發可行,提高開發效率。

BEA WebLogic Workshop使開發人員能夠遠離J2EE固有的復雜性,專註於業務。

邏輯,不用擔心繁瑣的基礎設施代碼。這壹創新意味著J2EE已經得到了企業的驗證。

強大的功能最終被大多數不熟悉Java和J2EE的應用開發者掌握,從而使得IT部門

門的工作效率提高了壹個數量級。

可視化設計器和直觀的概念,如事件、屬性和控件,實現了基於事件的開發。W

orkshop簡化的編程模型使得開發者無需掌握復雜的J2EE API和面向對象的程序。

順序設計原則。所有開發人員,包括J2EE專家和視覺和程序語言技能的應用程序。

派人員,可以* * *在BEA WebLogic Enterprise平臺上協同工作。車間

基於的可視化開發環境,創建帶有代碼註釋的標準Java文件,以說明運行時框架的實現。

企業級需求。J2EE等高級開發人員,擁有強大的代碼編輯功能,可以訪問。

Java源代碼,從而彌補了可視化設計器的不足。

②構建企業級應用

通過在可伸縮、安全和可靠的企業級架構上實現各種應用程序,BEA WebLogic

Workshop大大降低了開發風險。此外,所有應用程序的創建都使用標準的J2EE組件,這不僅確保了

保護您的技術投資並保持最大的靈活性。

BEA WebLogic Workshop運行框架是壹個統壹整個架構的匯聚層,使程序變得簡單和簡化。

該模型擴展到所有BEA WebLogic企業平臺應用程序類型。通過解釋設計

創建的註釋代碼,運行時框架可以實現必要的J2EE組件,並從J2EE應用程序中提取它們。

發送關於它的所有底層細節。

③降低IT復雜性

BEA WebLogic Workshop提供了各種Java控件,使得與IT資源的連接更加容易。

。另外,在構建任何BEA WebLogic平臺的應用中,Java控件不僅是可擴展的,而且是完整的。

都壹樣。這種強大而有效的方法可以:降低IT技術的復雜性,優化信息的可用性,並推動

包括“最佳商業計劃”在內的可重用服務的開發使開發人員能夠降低成本和縮短時間。

獲得更大的產量。

使用BEA WebLogic Workshop,任何開發人員都可以以最高的生產效率構建各種產品。

Web服務、Web應用程序、門戶和集成項目。BEA WebLogic Workshop是BEA產品戰略的核心。

它幫助客戶接觸並利用面向服務的架構(SOA)的強大功能。BEA Weblogic研討會

8.1大大簡化了當前實際企業集成環境下企業級應用和服務的構建,成為全面支持的關鍵。

企業應用的自然選擇,例如異步、真正松散耦合和粗粒度的消息傳遞。它的缺點是太

復雜,對於初學者來說,理解起來比較困難。

8.WebGain的Java視覺咖啡館

Visual Cafe僅在賽門鐵克的Java虛擬機、網景的Java虛擬機和m中可用。

在微軟虛擬機上工作的調試器。這對開發者來說是壹個重要的特性,因為用戶開發

Java代碼中的許多軟件錯誤可能在特定的虛擬機上運行。

當編譯庫修改後繼續調試時,Visual Cafe會自動保存文件並使用Visual

Cafe創建的原生應用有很多特點。除了明顯的速度提高,賽門鐵克使類庫二進制

這條路比普通的JDK要小。Visual Cafe自動為指定的關系生成或更新必要的Java代碼。使用v

Isual Cafe,用戶可以從標準對象數據庫中收集完整的Java應用程序和Applet

不需要寫源代碼。Visual Cafe還提供了壹套擴展的源代碼開發工具。

Visual Cafe集成了Java軟件的可視化源程序開發工具,可以讓開發者將源程序可視化。

有效地在圖形和源代碼視圖之間轉換。在可視視圖中所做的更改會立即反映在源代碼中。正確

源代碼中的更改會自動更新可視視圖。

Visual Cafe具有源文件的許多特性,如全局檢索和替換。大多數Java開發人員

文獻的問題是,開發工具的每個組件都是簡單地壹個壹個介紹,但用戶在打開應用程序時仍然需要它。

面向任務的手冊,用它可以在不知道各部分具體功能的情況下打開工具。

開始創建自己的應用程序。Visual Cafe提供了非常全面的用戶指南,有助於從初始安裝到創建。

第壹個Java應用和小程序都提供了全面的幫助,Visual Cafe會自動生成所需的關系。

想要Java代碼。Visual Cafe可以在Windows 95和Windows NT平臺上運行,賽門鐵克公司是

Java開發工作提供了壹個可以在Macintosh操作系統下運行的RAD工具。可視化Cafe編譯器

速度很快,在國際支持上比較突出;缺點是對初學者來說比較復雜和困難。

9.Macromedia的JRUN

Macromedia公司的JRun是壹個適用性最廣的Java引擎,用於開發和實現Java。

servlets和JavaServer Pages編寫的服務器端Java應用程序。JRun是第壹個完全支持JSP的。

1.0規範的商業產品,全球超過80000名開發者在他們現有的Web服務中使用JRun。

在服務器上添加服務器端Java的功能。Web服務器包括Microsoft IIS和Netscape。

企業服務器、Apache等。

JRun是壹個用於開發和實現服務器端Java的高級引擎。如果我們想在Web應用程序中添加服務,

服務器端Java函數,那麽JRun將是我們正確的選擇。

目前JRun有三個版本,是第壹個支持Java Server Pages(JSP)規範1.0商業化的版本。

產品。JSP是壹種強大的服務器端技術,是壹組用於創建復雜Web應用程序的快速應用程序。

頭發系統。JRun使我們能夠開始開發和測試Java應用程序。它最多接受5個並發連接,包括

所有Java Servlet API都支持JavaServer Pages(JSP)和所有主要的Web服務。

服務器和計算機平臺。JRun Pro可以承受生產環境下的大訪問量負載,幫助我們實現。

應用程序、服務或網站(包括內部網)。JRun Pro支持無限的並發連接來運行多個jav。

虛擬機,包括多個並發的Java虛擬機(JVM)。提供遠程管理小程序和遙控器

可再發行的管理小程序。JRun Pro Unlimited包含了JRun Pro除第二次以外的所有功能。

您還可以運行無限數量的並發JVM。

JRun可以用它內置的JRun Web服務器獨立運行。使用服務器端Java,用戶可以打開

發布復雜的業務應用系統。最重要的壹點是servlets是獨立於平臺的,並且更簡單。

單壹開發,更快的實現和更經濟的維護成本,它是CGI(公共網關)

接口)或Perl腳本。缺點是對於初學者來說,它更復雜,也

難度更大。

10、JCreator

JCreator是壹個Java編程工具,也是壹個Java集成開發環境(IDE)。不管妳。

在網頁上開發Java應用或Applet組件並不難。功能上和太陽公司公布的差不多。

JDK等文本模式開發工具更容易下來,也允許用戶自定義操作窗口界面和infinity。

撤銷/重做等功能。

JCreator為用戶提供了相當強大的功能,比如項目管理功能和項目模板功能,可以

性設置語法高亮屬性、行號、類瀏覽器、標簽文檔、多功能編譯器、向導函數和補全。

完全可定制的用戶界面。通過JCreator,我們可以直接編譯或運行我們的J,而無需激活主文檔。

AVA計劃。

JCreator可以自動找到包含主函數的文件或者包含Applet的Html文件,然後它會運行應用程序。

當工具。在JCreator中,我們可以通過批處理同時編譯多個項目。JCreator的設置

該儀表接近Windows界面風格,用戶熟悉其界面。它最大的特點就是和我們機器裏裝的不壹樣。

JDK的完美結合是其他任何IDE都無法比擬的。這是壹個初學者可以輕松使用的java程序。

開發工具的缺點是只能進行簡單的程序開發,無法進行企業J2EE開發和應用。

11、微軟VJ++

Visual J++是微軟推出的可視化Java語言集成開發環境(IDE),是Ja。

Va程序員提供了壹個新的開發環境,是壹個優秀的開發工具。不管集成、編譯

速度,調試功能,易學易用,都體現了微軟壹貫的風格。Visual J++有

以下功能:

1)Visual J++將Java虛擬機(JVM)作為壹個獨立的操作系統組件放入Windows,並使其從

獨立於瀏覽器。

2)微軟的應用基礎類庫(AFC)對蘇很有幫助。

N公司的JDK進行了擴展,使應用基本類庫更適合在Windows下使用。

3)Visual j++的調試器支持動態調試,包括單步執行、設置斷點和觀察變量值。

等等。

4) Visual J++提供了壹些程序向導和生成器,可以通過以下方式使用。

方便地幫助用戶快速生成Java程序,並幫助您在自己的項目中創建和修改文件。

5) Visual J++具有友好的界面,其代碼編輯器具有智能感知和在線編譯功能,使程序

寫起來很方便。在Visual J++中已經建立了Java的WFC,可以直接訪問這個新的應用框架。

Windows應用程序編程接口(API)使您能夠用Java語言編寫完整的Windows應用程序。

秩序。

6)Visual J++中窗體設計器的快速應用程序開發功能使用WFC創建基於窗體的應用程序。

序列變得容易和簡單。您可以通過WFC輕松使用ActiveX數據對象(ADO,ActiveX數據)。

對象)來檢索數據和執行簡單的數據綁定。通過在表單設計器中使用ActiveX數據對

像壹樣,您可以快速訪問和顯示表單中的數據。

Visual J++可以結合微軟壹貫的編程風格,對於Java應用開發非常方便,但是它的轉變

它不是壹個純粹的Java開發環境。

12、日食

Eclipse是壹個可擴展的開源IDE。2001,11,IBM捐款4000萬美元。

元源代碼組成了Eclipse聯盟,負責這個工具的後續開發。集成開發環境(I

DE)往往將其應用範圍限制在“開發、構建、調試”的循環中。為了幫助集成開發環境

(IDE)為了克服當前的限制,行業供應商合作創建了Eclipse平臺。Eclipse允許您在同壹個IDE中

來自不同供應商的工具的集成以及工具之間的互操作性極大地改變了項目工作。

過程,以便開發人員可以專註於實際的嵌入式目標。

Eclipse框架的靈活性來自於它的擴展點。它們是在XML中定義的已知接口,並且填充了

當插件是耦合點時。擴展點的範圍從壹般表達式過濾器中使用的簡單字符串到Jav。

a類的描述.任何Eclipse插件定義的擴展點都可以被其他插件使用;相反,任何Eclipse插件都可以被其他插件使用。

插件也可以遵循由其他插件定義的擴展點。插件不知道擴展點定義的接口。

用戶通過擴展點提供的服務將如何被使用。

有了Eclipse,我們可以將高級設計(也許使用UML)與低級開發工具(比如應用程序調試器)結合起來

等等。)在壹起。如果這些互補的獨立工具通過Eclipse擴展點相互連接,那麽當我

當我們使用調試器逐個檢查應用程序時,UML對話框可以突出顯示我們關註的設備。事實上,由

我不懂Eclipse中的開發語言,所以無論Java語言調試器,C/C++調試器,還是匯編調試器,

都是有效的,可以在同壹個框架內同時針對不同的流程或節點。

Eclipse最大的特點是可以接受Java開發者自己編寫的開源插件,這和。

微軟的Visual Studio和Sun公司的NetBeans平臺。Eclipse為開發人員提供了工具。

為了更好的靈活性,他們可以更好地控制自己的軟件技術。Eclipse alliance已經宣布將在2004年。

年中發布了它的3.0版本軟件。這是壹款非常流行的java開發工具,在國內的用戶越來越多。

事實上,java開發人員使用它最多。缺點是它更復雜,對於初學者來說,它比

更難。

13、螞蟻

另壹個簡潔的工具(Ant)是基於Java的構建工具。理論上,它有點類似於

(UNIX)用C制作,但沒有make的缺陷。因為Ant的原作者在各種(硬件)平臺上開發軟件。

零件,受不了這些工具的限制和不便。像make這樣的工具本質上是基於shell(語言)的

是的:它們計算依賴關系,然後執行命令(這些命令與您在命令行輸入的命令沒有太大區別)

。這意味著您可以通過使用特定於操作系統的程序或編寫新的(命令)程序來輕松擴展該工具;

然而,這也意味著您將自己局限於特定的操作系統,或者特定的操作系統類型,比如Unix。螞蟻不壹樣。

是的。與基於shell命令的擴展模式不同,Ant使用Java類進行擴展。不用寫外殼。

命令和配置文件基於XML,通過調用目標樹可以執行各種任務。每個任務都由實現。

實現特定任務接口的對象旨在運行。

Ant支持壹些可選任務,可選任務通常需要額外的庫才能工作。可選任務和Ant

的內置任務是分開的,是單獨打包的。這個可選包可以從下載Ant的同壹個地方下載。螞蟻本身

就是這樣壹個流程腳本引擎,用來自動調用程序完成項目編譯、打包、測試等等。除...之外

除了基於JAVA的平臺無關性之外,腳本的格式基於XML,這比make腳本更易於維護。

。Ant是Apache為Java開發人員提供的構建工具。它可以在Windows操作系統和Unix操作系統下運行。

它不僅是開源的,而且是壹個非常有用的工具。Ant是Apache Jakarta中非常有用的壹個。

Java開發工具,Ant配置文件是用XML文檔寫的,所以Java程序員對它的語法相當熟悉,Ant

它是壹個專用於Java項目的平臺,可以用純Java開發,可以運行在Java安裝的平臺上,即體現了

介紹了它的跨平臺功能。其缺點表現為執行結果只能是壹個DOS字符界面,復雜的java程序無法執行。

順序發展。

14、智能j

Intellij IDEA是壹個全面的Java編程環境,被很多開發者和行業專家譽為市場。

世界上最好的IDE。它提供了壹系列最實用的工具組合:智能編碼輔助和自動控制,支持J2。

EE,Ant,JUnit和CVS集成,非並行代碼檢查和創新的GUI設計器。IDEA讓Java開發者

工作人員從壹些耗時的日常工作中解脫出來,大大提高了開發效率。具有運行速度快、發電

更好的代碼;持續的重新設計和日常編碼變得更加容易,並與其他工具完美集成;非常高

性價比等特點。4.0版支持泛型、BEA WebLogic集成、改進的CVS集成和g。

UI設計師。

IntelliJ IDEA可以盡可能的提升程序員的編程速度。它包括許多輔助功能,並且

它與Java集成得非常好。不同的工具窗口圍繞著主編程窗口,單擊鼠標即可打開。

在沒用的時候也可以輕松關閉,讓用戶獲得最大的有效屏幕範圍。面向技術的理念集

成為壹個調試器,支持本地和遠程調試,即使我們需要修改壹些設置來使我們的工作

進展順利。此外,它還提供了通常的監控、分步調試和手動斷點設置功能,在這種

在斷點模式下,我們可以在斷點之外自動設置站點訪問,甚至可以瀏覽不同變量的值。

。IDE支持多種JVM設置、多種編譯器和Ant構建系統,並且支持多種設置定制。

意義的分類方法變得簡單了。

Intellijiidea是壹個相對較新的Java IDE。它是最有用的Java開發環境之壹。

高度優化的IntelleJ理念讓普通任務變得非常簡單。Idea支持許多集成功能,更重要的是,

使它們易於使用。Idea支持XML中的代碼實現,Idea也修正了XML和Idea分支。

持有JSP的結構很多作用於普通Java代碼的函數也適用於JSP(比如integration函數),同時,

支持JSP調試;支持EJB,盡管它不包括對單個應用服務器的特殊支持。想法支持螞蟻建立

工具既是運行目標,又支持編譯運行程序前後的運行目標,還支持鍵盤的快速綁定。

快捷鍵。在編輯Ant構建的XML文件時,Idea還為組成Ant項目的XML部分提供支持。美國英特爾公司(財富500強公司之壹?以生產CPU芯片著稱)

Lijiidea被譽為最好的JAVA IDE開發平臺,這款軟件正是基於它的智能實時分析和便捷性。

的重構功能深受大家喜愛。缺點是比較復雜,初學者很難理解。

難。

參考資料:

/topiforum/viewthread?線程=316

  • 上一篇:鉆孔樁基礎施工及質量控制?
  • 下一篇:2010年助理物流師資格考試《技能操作》真題
  • copyright 2024編程學習大全網