JDeveloper是一個免費的非開源的集成開發(fā)環(huán)境,通過支持完整的開發(fā)生命周期簡化了基于Java的SOA應用程序和用戶界面的開發(fā)。
Oracle JDeveloper是一個免費的非開源的集成開發(fā)環(huán)境,通過支持完整的開發(fā)生命周期簡化了基于Java的SOA應用程序和用戶界面的開發(fā)。
為構(gòu)建具有J2EE功能,XML和Web Services的復雜的,多層的JAVA應用程序提供了一個完全集成的開發(fā)環(huán)境。它為運用Oracle數(shù)據(jù)庫和應用服務器的開發(fā)人員提供特殊功能和增強性能,除此以外,它也有資格成為多種用途JAVA開發(fā)的一個強大的工具。
主要特點如下:
1. 具有UML建模語言功能,可以將業(yè)務對象及e-business應用模型化。
2. 配備有高速JAVA調(diào)試器(debuger),內(nèi)置profiling工具,提高代碼質(zhì)量的工具CodeCoach等。
3. 支持簡單對象訪問協(xié)議SOAP(simple object access protocol),統(tǒng)一描述,發(fā)現(xiàn)和集成協(xié)議UDDI,WEB服務描述語言WSDL等WEB服務標準。
JDeveloper不僅僅是很好的JAVA編程工具,而且是ORACLE WEB服務的延伸,支持apache SOAP以及9IAS,可擴充的環(huán)境,與XML和WSDL語言緊密相關。oracle9i jdeveloper完全利用JAVA編寫,能夠與以前的oracle服務器軟件以及其他廠商支持J2EE的應用服務器產(chǎn)品相兼容,而且在設計時著重針對Oracle9i,能夠無縫化進行跨平臺之間的應用程序的開發(fā),提供了業(yè)界第一個完整的,集成了J2EE和XML的開發(fā)環(huán)境,允許開發(fā)者快速開發(fā)可以通過WEB,無線設備及語音界面訪問的WEB服務和交易應用,以往只能通過將傳統(tǒng)JAVA編程技巧與最新模塊化方式結(jié)合到一個單一集成的開發(fā)環(huán)境中之后才能完成JWE應用開發(fā)生命周期管理的事實,從根本上得到改變。
缺點:就是對于初學者來說,較復雜,也比較難。