JDeveloper - JDeveloper
|
Demonstrasjon av JDeveloper 11g GUI
| |
| Utvikler (r) | Oracle Corporation |
|---|---|
| Stabil utgivelse | 12c (12.2.1.4.0) / 27. september 2019
|
| Skrevet i | Java |
| Operativsystem | Kryssplattform |
| Type | Java IDE |
| Tillatelse | Proprietær OTN JDeveloper License |
| Nettsted | www |
JDeveloper er et freeware IDE levert av Oracle Corporation . Det tilbyr funksjoner for utvikling i Java , XML , SQL og PL / SQL , HTML , JavaScript , BPEL og PHP . JDeveloper dekker hele utviklingslivssyklusen fra design til koding, feilsøking, optimalisering og profilering til distribusjon.
Med JDeveloper har Oracle hatt som mål å forenkle applikasjonsutvikling ved å fokusere på å gi en visuell og deklarativ tilnærming til applikasjonsutvikling i tillegg til å bygge et avansert kodingsmiljø. Oracle JDeveloper integreres med Oracle Application Development Framework ( Oracle ADF ) - et end-to-end Java EE- basert rammeverk som forenkler applikasjonsutviklingen ytterligere.
Kjernen IDE avslører en API som andre team i Oracle bruker for å bygge utvidelser til JDeveloper. BPEL , Portal, Business Intelligence og andre komponenter i Oracle-plattformen bygger alle sine designtidsverktøy på toppen av JDeveloper. Den samme IDE-plattformen fungerer også som grunnlag for et annet Oracle-produkt, SQL Developer , som Oracle Corporation promoterer spesielt for PL / SQL- og databaseutviklere.
Funksjoner
Før JDeveloper 11g kom JDeveloper i tre utgaver: Java Edition, J2EE Edition og Studio Edition. Hver av dem tilbød flere funksjoner på toppen av de andre, og alle kom gratis. JDeveloper 11g har bare to utgaver: Studio Edition og Java Edition. I JDeveloper 11g blir J2EE Edition-funksjonene rullet inn i Studio Edition.
En liste over funksjoner på høyt nivå inkluderer:
- Java Edition
- Java SE 9-støtte
- Kode Editor
- Kodenavigasjon
- Refactoring
- Svinge
- Enhetstest
- Versjonskontroll
- Revisjon og beregninger
- Feilsøking
- Profilering
- Maurstøtte
- Maven Support
- XML-støtte
- Åpne API og utvidelser
- Brukerassistanse
- J2EE Edition
- JSP
- Struts
- JSF
- JSF 2.0
- Fasetter
- EJB
- TopLink
- Nettjenester
- RESTful Web Services
- UML
- Databaseutvikling
- Implementering og ledelse
- Hudson
- Studioutgave
- ADF-databaser
- ADF-ansikter
- ADF Faces Skin Editor
- ADF Mobile
- ADF-virksomhetskomponenter
- ADF-sving
- ADM-distribusjon
- BPEL Designer
- ESB-designer
- Portletutvikling
- Portlet / JSF Bridge
- oracle BI Ee
I 2005 ga Oracle ut JDeveloper som freeware.
I 2006, fortsatt under 10g-koden, og etter betydelige forsinkelser, ga Oracle versjon 10.1.3 - den siste store 10g-utgivelsen.
I oktober 2006 lanserte Oracle versjon 10.1.3.1 som ga støtte til den endelige EJB 3.0-spesifikasjonen sammen med BPEL- og ESB- designtid.
I januar 2007 lanserte Oracle versjon 10.1.3.2 som inkluderer WebCenter- funksjoner som å opprette og konsumere portleter, portlet / JSF-bro og datakontroll for innholdsdepot.
I januar 2007 hadde Oracle mer enn 150 personer som jobbet i forskjellige roller på produktet, inkludert (uten spesiell rekkefølge): utviklere, utviklingsledere, kvalitetsingeniører , bygningsingeniører, doktorforfattere , produktledere, kundeevangelister og brukervennlige ingeniører . Utviklingssentre opererte i Redwood Shores, i Bangalore, i Reading (UK) og i Pleasanton, Colorado.
I mai 2007 lanserte Oracle en teknologi-forhåndsvisning av versjon 11g.
I oktober 2008 ble produksjonsversjonen av Oracle JDeveloper 11 g , kodenavnet BOXER, tilgjengelig.
I juli 2009 ble JDeveloper 11 g versjon 11.1.1.1.0, kodenavnet Bulldog, tilgjengelig
I juni 2011 ble JDeveloper 11 g (11.1.2.0.0), kodenavnet Sherman, tilgjengelig.
I september 2011 ble JDeveloper 11 g (11.1.2.1.0 Build 6081), R2 / PS1 tilgjengelig.
I mai 2012 ble JDeveloper 11 g (11.1.2.2.0 Build 6183), R2 / PS2 tilgjengelig.
I september 2012 ble JDeveloper 11 g (11.1.2.3.0 Build 6276.1), R2 / PS3 tilgjengelig.
I mai 2013 ble JDeveloper 11 g (11.1.2.4.0 Build 6436), R2 / PS4 tilgjengelig.
I juli 2013 ble JDeveloper 12 c (12.1.2.0.0 Build 6668) tilgjengelig.
I juni 2014 ble JDeveloper 12 c (12.1.3.0.0) tilgjengelig.
I oktober 2015 ble JDeveloper 12 c (12.2.1.0.0) tilgjengelig.
I juni 2016 ble JDeveloper 12 c (12.2.1.1.0) tilgjengelig.
I august 2017 ble JDeveloper 12 c (12.2.1.3.0) tilgjengelig.
I september 2019 ble JDeveloper 12 c (12.2.1.4.0) tilgjengelig.
Visuelt og deklarativt
JDeveloper-kodeditoren tilbyr et rikt sett med kodingsfunksjoner, inkludert visuelle og ikke-visuelle verktøy som gir forskjellige visninger av koden. Programvaren gir dialoger som styrer bruken av Java EE-komponenter.
For eksempel gir JDeveloper en visuell WYSIWYG- editor for HTML , JSP , JSF og Swing . Den visuelle redigereren lar utviklere endre layout og egenskaper til komponenter visuelt: verktøyet genererer koden på nytt. Eventuelle endringer i koden reflekteres umiddelbart i den visuelle visningen. JDeveloper tilbyr en lignende funksjon for å generere JSF- og Struts-sidestrømmer.
Deklarative funksjoner gjør det mulig for programmerere å generere EJB eller POJO basert på tabeller i relasjonsdatabaser. JDeveloper automatiserer opprettelsen av Java EE-gjenstander. For eksempel, med et klikk på en visuell gjenstand kan man gjøre en Java-klasse til en webtjeneste. JDeveloper genererer det tilknyttede WSDL-dokumentet (Web Services Descriptive Language) og relaterte JAX-RPC-komponenter.
Tillatelse
JDeveloper er gratis programvare for utvikling og distribusjon. Oracle ADF har en kjøretidslisens når den distribueres utenfor en Oracle Application Server.
Se også
Referanser
Bibliografi
- Mills, Duncan; Koletzke, Peter; Roy-Faderman, Avrom (20. oktober 2009), Oracle JDeveloper 11g Handbook: A Guide to Fusion Web Development (1. utgave), McGraw-Hill , s. 928, ISBN 0-07-160238-0 , hentet 05.09.2009
- Nimphius, Frank; Munsinger, Lynn (2010), Oracle Fusion Developer Guide (1. utg.), McGraw-Hill , s. 721, ISBN 978-0-07-162254-7 , arkivert fra originalen 2016-08-22 , hentet 2016-06-15
- Purushothaman, Jobinesh (oktober 2012), Oracle ADF Real World Developer Guide (1. utg.), Packt Publishing , s. 564, ISBN 978-1-84968-482-8
- Vohra, Deepak (16. april 2008), Ajax i Oracle JDeveloper (1. utg.), Springer , s. 224 , ISBN 3-540-77595-1 , hentet 05.09.2009