Zum Inhalt springen

JDeveloper

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 18. Juli 2007 um 13:43 Uhr durch Fomafix (Diskussion | Beiträge) (linkfix, Katsort). Sie kann sich erheblich von der aktuellen Version unterscheiden.

JDeveloper ist eine freie Integrierte Entwicklungsumgebung (IDE) von Oracle. Es bietet Möglichkeiten für die Softwareentwicklung in Java, XML, SQL, PL/SQL, HTML, JavaScript, BPEL und PHP. JDeveloper deckt den vollen Entwicklungsprozess ab beginnend mit dem Entwurf über die Kodierung, Debugging, Optimierung und Proviling bis hin zum Deployment. Seit 2005 ist es frei verfügbar.

Mit JDeveloper verfolgt Oracle das Ziel die Anwendungsentwicklung zu vereinfachen in dem großer Wert darauf gelegt wurde eine visuelle und deklarative Herangehensweise an die Softwareentwicklung gepaart mit einer fortgeschrittenen Kodierumgebung, eingeführt. Zusätzlich fügt sich JDeveloper in das Application Development Framework von Oracle, einem J2EE basierten Framework, ein, was eine zusätzliche Erleichterung für die Anwendungsentwicklung bringt.

Der Oracle JDeveloper ist die Hauptplatform für diverse Oracle Werkzeuge. Der Kern der IDE stellt eine API zur Verfügung, die von anderen Programmierern genutzt wird um Erweiterungen für den JDeveloper zu erstellen. Die Desing- und Entwicklungskomponenten von BPEL, Portal, Oracle Business Intelligence und andere Komponenten der Oracle-Platform bauen auf dem JDeveloper auf. Die selbe IDE-Platform dient als Basis für SQL Developer, ein anderes Produkt von Oracle, welches speziell für PL/SQL und Datenbankentwicklung abzielt.

Bestandteile

JDeveloper ist in drei Ausführungen erhältlich von denen jede auf den Funktionen der darunterliegenden aufbaut. Alle drei Editionen sind gratis Verfügbar. Eine grobe Aufstellung der Funktionen

Java Edition

  • Java SE 5 Unterstützung
  • Code Editor
  • Code Navigation
  • Refactoring
  • Swing
  • Unit Testing
  • Version Control
  • Audit & Metrics
  • Debugging
  • Profiling
  • Ant Unterstützung
  • XML Unterstützung
  • Open API & Extensions
  • User Assistance

J2EE Edition

  • JSP
  • Struts
  • JSF
  • EJB
  • TopLink
  • Web Services
  • UML
  • Database Development
  • Deployment & Management

Studio Edition

  • ADF Databinding
  • ADF Faces
  • ADF Mobile
  • ADF Business Components
  • ADF Swing
  • ADF Deployment
  • BPEL Designer
  • ESB Designer
  • Portlet Development
  • Portlet/JSF Bridge

Geschichte

Die erste Version des JDeveloper (1998) basierte auf dem JBuilder von Borland. JDeveloper wurde komplett neu geschrieben um ein rein Java basiertes Produkt zu erhalten, welches 2001 in der Version 9i veröffentlicht wurde. Die Version 10g (9.0.5) demonstrierte die erste Veröffentlichung von Oracles ADF.

2006 veröffentlichte Oracle, noch immer unter der Bezeichnung 10g, die Version 10.1.3, die letzte große Erneuerung. Im Oktober 2006 veröffentlichte Oracle die Version 10.1.3.1, welche zusätzlich Unterstützung für die finale EJB3.0 Spezifikation bot. Im Jänner 2007 wurde die Version 10.1.3.2 veröffentlicht, welche WebCenter Fähigkeiten hinzufügte, wie zum Beispiel das Erstellen und Verarbeiten von Portlets, der Portlet-JSF Bridge sowie einer Content-Verwaltung. Eine Vorschau auf die Version 11g wurde im Mai 2007 veröffentlicht.

Visual und Deklarativ

Der Code-Editor des JDevelopers bietet eine breite Auswahl an Funktionen und grafische Werkzeuge die eine sicht auf den Code ermöglichen, sowie ein System aus Dialogen, welches bei der Erstellung von J2EE Komponenten hifreich ist. So bietet der JDeveloper zum Beispiel einen WYSIWYG-Editor für HTML, JSP, JSF und Swing. Dieser Editor erlaubt es Entwicklern das Layout einer Anwendung und deren Eigenschaften visuell zu ändern. Der Code wird von der IDE entsprechend manipuliert. Änderungen im Code werden ebenfalls gleich auf die visuelle Darstellung umgelegt.

Die deklarativen Eigenschaften des JDevelopers bietet die Möglichkeit EJBs und POJOs anhand von existierenden Datenbanken erstellen zu lassen. JDeveloper automatisiert die Erstellung von J2EE-Komponenten, so kann man zum Beispiel mit einem einfachen Klick eine Java-Klasse in einen Web SErvice verwandeln und JDeveloper erstellt dann die entsprechende WSDL und notwendigen Komponenten.

Lizenz

JDeveloper ist gratis für Entwicklung und Deployment. Oracle ADF hat eine spezielle Laufzeit-Lizenz wenn es außerhalb eines Oracle Application Servers installiert wird.