Кіріспе
Интегралды даму ортасы
JDeveloper – Oracle Corporation ұсынған тегін IDE (интегралды даму ортасы). Ол Java, XML, SQL және PL/SQL, HTML, JavaScript, BPEL және PHP тілдерінде бағдарламалық жасақтама әзірлеуге мүмкіндік береді. JDeveloper жобалаудан бастап кодтау, түзету, оңтайландыру және профильдеу, содан кейін іске қосуға дейін даму өмірлік циклінің толық спектрін қамтиды. JDeveloper арқылы Oracle бағдарламалық жасақтаманы әзірлеуді жеңілдетуді мақсат тұтқан, осы үшін бағдарламаны әзірлеуге визуалды және декларативті тәсіл ұсынады, сонымен қатар жоғары деңгейдегі кодтау ортасын құрады. Oracle JDeveloper, Oracle Application Development Framework (Oracle ADF) – Java EE негізіндегі ұштан-ұшқа дейінгі құрылыммен интеграцияланған, бұл бағдарламалық жасақтаманы әзірлеуді одан әрі жеңілдетеді. IDE-нің негізгі бөлігі API-ды ұсынады, оны Oracle-тің басқа командалары JDeveloper-ге қосымша модульдер жасау үшін пайдаланады. BPEL, Portal, Business Intelligence және Oracle платформасының басқа компоненттері өздерінің жобалау құралдарын JDeveloper негізінде құрайды. Sun Microsystems (және демек NetBeans) компаниясын сатып алғаннан кейін, 2012 жылдан бастап шығарылған нұсқалар NetBeans платформасымен маңызды кодты бөліседі. Осы IDE платформасы Oracle Corporation PL/SQL және деректер базасын әзірлеушілерге арналған SQL Developer тағы бір өнімінің негізі болып табылады.
Көрнекі және декларативті
JDeveloper код редакторы кодтың әртүрлі түрде көрсетілуін қамтамасыз ететін, визуалды және визуалды емес құралдарды қоса алғанда, кодтау мүмкіндіктерінің кең спектрін ұсынады. Бағдарлама Java EE компоненттерін пайдалануға бағыттайтын диалогтарды ұсынады. Мысалы, JDeveloper HTML, JSP, JSF және Swing үшін визуалды WYSIWYG редакторын қамтамасыз етеді. Визуалды редактор әзірлеушілерге компоненттердің орналасуын және қасиеттерін визуалды түрде өзгертуге мүмкіндік береді: құрал кодты қайта жасайды. Кодтағы кез келген өзгеріс дереу визуалды көріністе шағылысады. JDeveloper JSF және Struts беттік ағындарын жасау үшін де ұқсас мүмкіндіктерді ұсынады. Декларативтік мүмкіндіктер бағдарламашыларға реляциялық дерекқордағы кестелерге негізделген EJB немесе POJO нысандарын жасауға мүмкіндік береді. JDeveloper Java EE артефактілерін жасау процесін автоматтандырады. Мысалы, визуалды артефактіге бір рет басу арқылы Java класын веб-қызметке айналдыруға болады. JDeveloper осыған байланысты WSDL (Веб-қызметтерді сипаттау тілі) құжатын және JAX RPC компоненттерін жасайды.
Лицензия
JDeveloper – дамыту және таратуға арналған тегін, меншік бағдарламалық қамтамасы. Oracle ADF Oracle Application Server-ден тысқары орналастырылғанда орындалу лицензиясын қажет етеді.