JDeveloper
JDeveloper | |
Fejlesztő | Oracle |
Legfrissebb stabil kiadás | 12.2.1.4 (stabil verzió, 2019. szeptember 27.)[1] |
Programozási nyelv | Java |
Operációs rendszer | Platformfüggetlen |
Platform | Java virtuális gép |
Kategória | IDE |
Licenc | Kereskedelmi OTN JDeveloper License |
A JDeveloper weboldala |
JDeveloper egy Oracle által támogatott freeware IDE. Támogatja a Java, XML, SQL és PL/SQL, HTML, JavaScript, BPEL és PHP nyelvek valamelyikén való fejlesztést. A JDeveloper lefedi a teljes fejlesztési életciklust, kezdve a tervezéstől a kódoláson, debuggoláson, optimalizáción, hangoláson keresztül egészen a telepítésig.
A JDeveloperrel az Oracle célja az volt, hogy leegyszerűsítse az alkalmazásfejlesztést azáltal, hogy az alkalmazásfejlesztéshez a vizuális és deklaratív megközelítést állítja középpontba. Az Oracle JDeveloper integrálva van az Oracle Application Development Framework (Oracle ADF)-fel, ami egy end-to-end Java EE-alapú keretrendszer, amely tovább egyszerűsíti az alkalmazásfejlesztést.
Az IDE magját az az API alkotja, amelyet az Oracle-n belül más csoportok is használnak a JDeveloperhez szoftverek és kiegészítők építésénél. A BPEL, Portal, BI és az Oracle platform más komponensei mind a saját tervezőeszközeikhez használják a JDeveloper felett. Ugyanez az IDE platform szintén alapul szolgál más Oracle termékeknek is, mint pl. SQL Developer, amelyet az Oracle cég kifejezetten a PL/SQL- és adatbázisfejlesztőknek szánt.
Főbb jellemzők
[szerkesztés]A JDeveloper 11g verzió előtt 3 fajta kiadása volt elérhető: Java Edition, J2EE Edition és Studio Edition. Mindegyik egyre több funkciót nyújtott az alatta lévő kiadás felett. Mindegyik kiadás szabadon letölthető volt. JDeveloper 11g-től kezdve már csak 2 verzió létezik: Studio Edition és Java Edition. A JDeveloper 11g J2EE Edition tulajdonságait beolvasztották a Studio Edition-ba.
A JDeveloper a következő komponenseket tartalmazza:
Java Edition
- Java SE 9 Support
- Code Editor
- Code Navigation
- Refactoring
- Swing
- Unit Test
- Version Control
- Audit & Metrics
- Debugging
- Profiling
- Ant támogatás
- Maven támogatás
- XML támogatás
- Open API & Extensions
- User Assistance
J2EE Edition
- JSP
- Struts
- JSF
- JSF 2.0
- Facelets
- EJB
- TopLink
- Web Services
- RESTful Web Services
- UML
- Database Development
- Deployment and management
- Hudson
Studio Edition
- ADF Databinding
- ADF Faces
- ADF Faces Skin Editor
- ADF Mobile
- ADF Business Components
- ADF Swing
- ADF Deployment
- BPEL Designer
- ESB Designer
- Portlet Development
- Portlet/JSF Bridge
Termék történet
[szerkesztés]1998-ban a JDeveloper első verziója a Borland JBuilder termékének licencén alapult.
2001-ben a JDeveloper a 9i verzióval egy teljes újraíráson ment keresztül, ami már java-n alapult.
A 10g-s verzió (9.0.5) volt az első átalakított Oracle ADF-re épülő verziót.
2005-ben az Oracle JDeveloper-t szabad szoftverré tette.
2006-ban, még mindig 10g jelölés alatt, és jelentős késés után, Oracle kiadta a 10.1.3-as verziót - legutolsó jelentős 10g-s verziót.
2006. októberben az Oracle kiadta 10.1.3.1 verziót. Ez a verzió egyedüli módon támogatta az EJB 3.0-s specifikációját valamint BPEL és ESBt tervezési idő alatt.
2007. januárban, Oracle kiadta a 10.1.3.2verziót, amely magába foglalta a WebCenter képességeket is. Pl. portlet létrehozás és managment, portlet/JSF hidat, valamint a tartalom-tárház adat kontrollt.
2007. januárban az Oracle-nek több mint 150 embere dolgozott különböző szerepekben a terméken. Ezek a következők voltak (különösebb sorrendiség nélkül): fejlesztők, telepítési manager-ek, minőség ellenőrök, build managerek, dokumentáció készítők, termék managerek, marketingesek és használhatóság ellenőrző mérnökök. Fejlesztési központok működtek a következő helyszíneken: Redwood Shores, Bengaluru, Reading (UK), Pleasanton, Colorado. Forrás:[2]
2007 májusában az Oracle kiadta 11g technológia előzetes verzióját.
2008. októberben az Oracle JDeveloper 11g éles verziója elérhetővé vált, kódneve BOXER.
2009. júliusban JDeveloper 11g 11.1.1.1.0 elérhetővé vált, kódneve Bulldog.[3]
2011 júniusában jelent meg a JDeveloper 11g 11.1.2.0.0-s verziója, kódneve Sherman.[4]
2017 augusztusában vált elérhetővé a JDeveloper jelenlegi legfrissebb verziója a 12c (12.2.1.3).
Vizuális és deklaratív
[szerkesztés]A JDeveloper kódszerkesztője kódolási funkciók gazdag halmazát nyújtja. Hasznos segédeszközöket és vizuális segédeszközöket tartalmaz, melyek a kód különböző nézetiben elérhetők. Ilyenek pl. a deklaratív dialógus dobozok, melyek segítenek a Java EE komponensek létrehozásában , valamint jól kinéző ADF komponensek létrehozásában is.
A JDeveloper többek közt vizuális szerkesztő felületet WYSIWYG nyújt HTML, JSP, JSF és Swing számára. A vizuális szerkesztő lehetővé teszi a fejlesztőknek hogy módosíthassák komponensek elhelyezkedését és tulajdonságait vizuálisan, majd az eszköz ezek alapján újra generálja a kódot. Valamint fordítva is azaz, bármilyen változás a kódban azonnal meg fog jelenni a vizuális nézetben is. JDeveloper hasonló élményt nyújt a fejlesztőknek JSF és Struts oldalak szerkesztésekor egyaránt.
A deklaratív funkciók lehetővé teszik a programozóknak, hogy EJB-ket vagy POJOkat generáljanak az adatbázisban már létező táblák alapján. JDeveloper automatizálja a Java EE artifact-okat is. Pl. egyetlenegy kattintással a java osztályból Web Service készíthető. A JDeveloper generálja a WSDL-t, valamint az összes szükséges JAX-RPC komponenst is.
Licenc
[szerkesztés]A JDeveloper egy üzleti szabad felhasználású szoftver, amely fejlesztéshez és telepítéshez szabadon használható. Oracle ADF-nek van egy futtatáshoz kötött licence, amely abban az esetben szükséges, ha az Oracle Application Server-en kívül akarjuk használni. További részletekért lásd: Oracle Technology Network Developer License Terms for JDeveloper Archiválva 2008. október 15-i dátummal a Wayback Machine-ben.
Kapcsolódó szócikkek
[szerkesztés]Jegyzetek
[szerkesztés]- ↑ Current Releases of JDeveloper and ADF 12c Release 2 (12.2.1.4), 2019. szeptember 27. (Hozzáférés: 2023. február 27.)
- ↑ One size doesn't fit all: JDeveloper Q&A with Steve Muench
- ↑ JDeveloper kiadásainek története
- ↑ JDeveloper kiadásainek története.
Irodalom
[szerkesztés]- Mills, Duncan; Koletzke, Peter & Roy-Faderman, Avrom (October 20, 2009), Oracle JDeveloper 11g Handbook: A Guide to Fusion Web Development (1st ed.), McGraw-Hill, p. 928, ISBN 0071602380, <http://www.mhprofessional.com/product.php?isbn=0071602380>. Hozzáférés ideje: 2009-09-05
- Vohra, Deepak (April 16, 2008), Ajax in Oracle JDeveloper (1st ed.), Springer, p. 224, ISBN 3540775951, <http://www.springer.com/computer/programming/book/978-3-540-77595-9>. Hozzáférés ideje: 2009-09-05
Külső hivatkozások
[szerkesztés]- JDeveloper Official Home
- JDeveloper 11g
- JDeveloper Data Sheet
- JDeveloper Online Demos
- Oracle ADF Official Home
- OTNDL License Archiválva 2008. október 15-i dátummal a Wayback Machine-ben