JDeveloper 12c in 30 Minutes Dirk Reinemann Working Student Sales Consulting
Program Agenda 1. Integrated Development Environment 2. Java Development 3. Web Development 4. Team Development 5. Application Development Framework 6. Weitere Informationen 2
1. Integrated Development Environment Unterstützung der Fusion Middleware 12c (12.1.2.0.0) Embedded WebLogic 12c Überarbeitung der kompletten Oberfläche (Windowing System) NetBeans Code Sharing Editoren außerhalb nutzen, Individualisierbare Toolbars, Neuanordnung von Tabs Überarbeitung und Erweiterung vieler Editoren Java Code Editor, JSF/JSP Visual Editor, POM Overview Editor, 3
1. Integrated Development Environment Ausführung und Management von Scheduling Jobs im Hintergrund Abhängigkeiten von Ressourcen visualisieren (Dependeny Viewer) Erstellung von Templates Automatischer Build nach dem Speichern 4
2. Java Development Verbesserung des Profilers (Performance, User Experience) CPU Profiler (Prozessorlast, Zeitverbrauch Source Code) Memory Profiler (Java Heap Verbrauch, Auffinden von Memory Leaks) Monitor (Telemetry Graphen, Thread Akitvität) Verwaltung der Bibliotheken auf Anwendungsebene für alle Unterprojekte Swing Matisse Editor von NetBeans 5
3. Web Development 3.1. Web Technologies Unterstützung für HTML5, MathML und CSS3 CSS3 und HTML5 Editor 6
3. Web Development 3.2. Java Enterprise Edition Unterstützung für Java EE 6 JPA 2.0, JAX-RS 1.1, JSF 2.2, EL 2.2, CDI, EJB 3.1 Konvertierung von Java Server Pages zu Java Server Faces 7
3. Web Development 3.3. Web Services Unterstützung für REST und WADL Design von Service und Client Generierung der WADL Strukturierte Ansicht der WADL OWSM Policy (Annotations) SOAP over JMS JUnit Testgenerierung 8
4. Team Development 4.1. Toolunterstützung Unterstützung für Maven 3 POM Dateien für ADF Bibliotheken Plugins für ojdeploy und ojmake Erstellung Archetype aus Projekten und Projekte aus Archetype Ausführung benutzerdefinierter Goals Übersichtseditor für das POM Verwaltung von Profilen, Plugins, Abhängigkeiten Unterstützung für Git (Verteiltes Versionsverwaltungssystem) 9
4. Team Development 4.2. Team Productivity Center Code Review Funktionalität Erstellung von Workflows für Codeänderung Erstellung aus vorhandenen Änderungen im Versionierungssystem Einladung von Teilnehmern Suche nach Code Reviews Kommentierung von Code Reviews Code Review, Dateien, Codezeilen Anhängen von Dateien 10
5. Application Development Framework 5.1. Allgemein Änderung des Skins bei laufender Anwendung Controller State nicht mehr in der URL enthalten (soweit möglich) Verbesserung des Web Service Data Control REST Operationen Erstellung eines Web Service Data Control aus RESTful Service URL ADF Business Components unterstützen offline Datenbanken Datenbank muss nicht zu jeder Zeit verfügbar sein Projektunabhängig gegenüber Schemaveränderungen (Local Copy) 11
5. Application Development Framework 5.1. Komponenten Komponente calendar inputtext, inputdata, inputcolor inputfile Verbesserung Zoom Hinweistext / Platzhalter Große Dateien, mehrere Dateien, Drag and Drop, Fortschrittsanzeige 12
5. Application Development Framework 5.2. Neue Komponenten af:button Ersetzt: af:gobutton, af:commandbutton, af:commandtoolbarbutton, af:activecommandtoolbarbutton af:link Ersetzt: af:golink, af:commandlink, af:goimagelink, af:commandimagelink 13
5. Application Development Framework 5.2. Neue Komponenten Treemap Sunburst 14
5. Application Development Framework 5.2. Neue Komponenten Panel Drawer Panel Springboard 15
5. Application Development Framework 5.2. Neue Komponenten PanelGroup Layout Code Editor 16
5. Application Development Framework 5.2. Neue Komponenten ListView Timeline 17
5. Application Development Framework 5.3. Java Server Faces 2 Facelets Ajax Unterstützung Composite Components Annotationen Scopes (Request, Conversation, View, Flow, Session, Application) Conditional Navigation System Events Expression Language (Methoden mit Argumenten) 18
5. Application Development Framework 5.4. Desktop Integration Fortschrittsanzeige für Upload und Download Unterstützung für selbst signierte Zertifikate Überprüfung der ADF Versionen von Server und Client Verbesserungen in der Performance Import und Export von Metadaten des Workbooks in XML Änderung des Algorithmus für die Bestimmung der Locale Settings (derzeit über Locale in den Browsereinstellungen) 19
6. Weitere Informationen Dokumentation http://www.oracle.com/technetwork/developertools/jdev/documentation/index.html New Features http://www.oracle.com/technetwork/developertools/jdev/documentation/1212-nf-1964675.html Java EE 6 http://www.oracle.com/technetwork/java/javaee/downloads/javaee6- standards-jsp-141130.html http://docs.oracle.com/javaee/6/tutorial/doc/ 20
Vielen Dank für Ihre Aufmerksamkeit Haben Sie noch Fragen?