SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
<Insert Picture Here>




– JUG Genoa/Rome 2008
Introduction to Oracle JDeveloper
Paolo Ramasso
Oracle Fusion Middleware Principal Sales Consultant
Oracle Italy
Agenda

• Oracle Tools & Jdeveloper                 <Insert Picture Here>

• Better JEE Productivity with ADF
• JPA/ADF Faces/WS Demos
• Complete development environment (Java,
  JEE, SOA,Portlet, WebCenter, DB, WS...more)
• Summary
Oracle Tools & JDeveloper

• Oracle's Tools
  • Long history in creating productive development tools
  • We eat our own dog food – 7000 developers in-house
  • With Java and JEE the focus has shifted from database
    centric to open and standards based
• JDeveloper IDE
  •   Free
  •   Covers Java, Database, SOA
  •   Plug-in API based on JSR 198
  •   Current production release 10.1.3.x
  •   Oracle JDeveloper R11 in Technology Preview 3
Full Lifecycle Support

                         Code

     Design
                                Debug
                                And Test



 Versioning
                                Analyze




              Deploy   Tune
<Insert Picture Here>




EJB 3.0 / JPA
From quot;Goodquot; to quot;Betterquot;



 EJB 2.1 CMP



                                  EJB
           Proprietary POJO      Java
              Persistence     Persistence
                                  API


    JDO
D E M O N S T R A T I O N

      EJB 3.0 / JPA
<Insert Picture Here>




Better JEE Productivity
with JSF and ADF Faces
JSF architecture                          Device Renderer




                                    UI Component           Expr. Language


•   UIComponent is rendered
                                              Managed bean
    through Renderer class       JSF Page

•   Expression Language Value
    Binding is used to access
    managed bean                    Persistence Layer / EJB 3.0
•   Managed bean accesses J2EE
    persistence layer




                                                RDBMS
Oracle ADF Architecture
                            Desktop                              Browser
                      Swing           Office        JSP         JSF          ADF Faces           View
Metadata Services




                                                     Struts                  JSF/ADFc          Controller


                                         ADFm (JSR 227)                                         Model


                    Java    EJB BAM BPEL          Web    ADF BC         BI   XML Portlet       Business
                                                Services
                        Toplink                                                                Services


                                                                                                 Data
                                                                                               Services
                    Relational Data      XML Data         Legacy Data          Packaged Apps
ADF Faces Rich Client Samples
Oracle Application Development
 Framework (Oracle ADF)

• Increase productivity & ease-of-use
  • Visual and declarative development
  • Takes care of the “plumbing” code
  • Implements best practices
• Promote service oriented development
  • Re-usable business services
  • Composite applications development
• Standards-based
  • Choice of technology, deployment platform
D E M O N S T R A T I O N

Building Faces Applications
Web Service JAX-WS 2.0
• Annotate bean class or endpoint interface
   • POJO or Stateless EJB
• Package and deploy
   • Not required to run through Web Service Assembler or any
     other tool
   • Doesn’t need an endpoint interface


     @WebService(HelloServiceInf.class)
     public class HelloServiceBean{
      @WebMethod
        public String sayHello(String name) {}
     ..
     }
D E M O N S T R A T I O N

  JAX-WS Web Service
Just Some Slides to Let You Know
Connected Mobile
ADF-Mobile: Mobile User Interface




       Mobile                       View




       XHTML, WML, PDA
                                           JSF
JDeveloper for Analysts/Designers

• UML
  • Class Modeling

  • Sequence Modeling

  • Use Case Modeling

  • Activity Modeling
JDeveloper for the SOA Developer

• BPEL Development
  • Orchestrate Web
    Services
  • Drag and Drop
  • Code Synchronization
• ESB Development
  •   Visual process editor
  •   Visual XSLT mapping
  •   Message Flows
  •   Transformations
  •   Routing Rules
JDeveloper for the Database Developer

•   Database modeling
•   SQL Developer Integrated
•   Database objects creation
•   Database browser
•   SQL worksheet
•   SQL tuning
•   PL/SQL editor/debugger
•   Publish PL/SQL based
    Web services
JDeveloper for the XML Developer
•   XML editing framework   •   Visual xml schema modeler
JDeveloper for the Coders

• Helpful Editor
   •   Code Assist, Code Insight
   •   Auto Complete
   •   Quick Javadoc
   •   On the fly syntax checking
• Easy Navigation
   • Hierarchy Browser
• Code Readability
   • Formatting
   • Folding
   • Syntax Highlighting
JDeveloper for Better Code
• Refactoring
   • 35 options
   • Refactor across xml files
• JUnit 4
   • Integrated tester
• Debugger
   • Java, PL/SQL
   • Local and Remote
• Profiler
   • Memory
   • CPU
• Version Management Integration
Summary

• Java EE
• Web Services
• BPEL & ESB
• BAM
• WebCenter / Portlets
• Database               JDeveloper

• XML
Java Ide Day 2008 - Presentation on JDeveloper by Paolo Ramasso

Más contenido relacionado

La actualidad más candente

Ruby and iOS: An inside look
Ruby and iOS: An inside lookRuby and iOS: An inside look
Ruby and iOS: An inside look
Jeanine Jue
 
Grunt, Gulp & fabs: Build Systems and Development-Workflow for Modern Web-App...
Grunt, Gulp & fabs: Build Systems and Development-Workflow for Modern Web-App...Grunt, Gulp & fabs: Build Systems and Development-Workflow for Modern Web-App...
Grunt, Gulp & fabs: Build Systems and Development-Workflow for Modern Web-App...
Philipp Burgmer
 
Netbeans
NetbeansNetbeans
Netbeans
acosdt
 
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
Gregory Renard
 

La actualidad más candente (19)

[English version] JavaFX and Web Integration
[English version] JavaFX and Web Integration[English version] JavaFX and Web Integration
[English version] JavaFX and Web Integration
 
Ruby and iOS: An inside look
Ruby and iOS: An inside lookRuby and iOS: An inside look
Ruby and iOS: An inside look
 
List of 7 popular java frameworks for 2019
List of 7 popular java frameworks for 2019  List of 7 popular java frameworks for 2019
List of 7 popular java frameworks for 2019
 
Introduction To NetBeans IDE
Introduction To NetBeans IDEIntroduction To NetBeans IDE
Introduction To NetBeans IDE
 
React - поглянемо по іншому на V в MVC
React - поглянемо по іншому на V в MVCReact - поглянемо по іншому на V в MVC
React - поглянемо по іншому на V в MVC
 
JavaFX 2 Rich Desktop Platform
JavaFX 2 Rich Desktop PlatformJavaFX 2 Rich Desktop Platform
JavaFX 2 Rich Desktop Platform
 
Java vs. Java Script for enterprise web applications - Chris Bailey
Java vs. Java Script for enterprise web applications - Chris BaileyJava vs. Java Script for enterprise web applications - Chris Bailey
Java vs. Java Script for enterprise web applications - Chris Bailey
 
Kickstart Jpa
Kickstart JpaKickstart Jpa
Kickstart Jpa
 
JavaFX 8 everywhere; write once run anywhere by Mohamed Taman
JavaFX 8 everywhere; write once run anywhere by Mohamed TamanJavaFX 8 everywhere; write once run anywhere by Mohamed Taman
JavaFX 8 everywhere; write once run anywhere by Mohamed Taman
 
WENLONGZHU
WENLONGZHUWENLONGZHU
WENLONGZHU
 
5 best Java Frameworks
5 best Java Frameworks5 best Java Frameworks
5 best Java Frameworks
 
Grunt, Gulp & fabs: Build Systems and Development-Workflow for Modern Web-App...
Grunt, Gulp & fabs: Build Systems and Development-Workflow for Modern Web-App...Grunt, Gulp & fabs: Build Systems and Development-Workflow for Modern Web-App...
Grunt, Gulp & fabs: Build Systems and Development-Workflow for Modern Web-App...
 
[D2대학생세미나] frontend개발자가 들려주는 개발 이야기
[D2대학생세미나] frontend개발자가 들려주는 개발 이야기[D2대학생세미나] frontend개발자가 들려주는 개발 이야기
[D2대학생세미나] frontend개발자가 들려주는 개발 이야기
 
Netbeans gui tutorial
Netbeans gui tutorialNetbeans gui tutorial
Netbeans gui tutorial
 
Netbeans
NetbeansNetbeans
Netbeans
 
Code Resume
Code ResumeCode Resume
Code Resume
 
Gwt
GwtGwt
Gwt
 
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
 
Engage 2015 - 10 Mistakes You and Every XPages Developer Make. Yes, I said YOU!
Engage 2015 - 10 Mistakes You and Every XPages Developer Make. Yes, I said YOU!Engage 2015 - 10 Mistakes You and Every XPages Developer Make. Yes, I said YOU!
Engage 2015 - 10 Mistakes You and Every XPages Developer Make. Yes, I said YOU!
 

Similar a Java Ide Day 2008 - Presentation on JDeveloper by Paolo Ramasso

Oracle - Programatica2010
Oracle - Programatica2010Oracle - Programatica2010
Oracle - Programatica2010
Agora Group
 
A guide to ADF fusion development
A guide to ADF fusion developmentA guide to ADF fusion development
A guide to ADF fusion development
DataNext Solutions
 
Introduction to java ee
Introduction to java eeIntroduction to java ee
Introduction to java ee
Ranjan Kumar
 
Notes On Software Development, Platform And Modernisation
Notes On Software Development, Platform And ModernisationNotes On Software Development, Platform And Modernisation
Notes On Software Development, Platform And Modernisation
Alan McSweeney
 
Egl Rui Ajax World
Egl Rui Ajax WorldEgl Rui Ajax World
Egl Rui Ajax World
rajivmordani
 

Similar a Java Ide Day 2008 - Presentation on JDeveloper by Paolo Ramasso (20)

Oracle - Programatica2010
Oracle - Programatica2010Oracle - Programatica2010
Oracle - Programatica2010
 
Greate Introduction to Oracle Fusion Middleware and ADF
Greate Introduction to Oracle Fusion Middleware and ADFGreate Introduction to Oracle Fusion Middleware and ADF
Greate Introduction to Oracle Fusion Middleware and ADF
 
Summer training java
Summer training javaSummer training java
Summer training java
 
Summer training java
Summer training javaSummer training java
Summer training java
 
A guide to ADF fusion development
A guide to ADF fusion developmentA guide to ADF fusion development
A guide to ADF fusion development
 
Introduction to java ee
Introduction to java eeIntroduction to java ee
Introduction to java ee
 
Application Architecture Trends
Application Architecture TrendsApplication Architecture Trends
Application Architecture Trends
 
Notes On Software Development, Platform And Modernisation
Notes On Software Development, Platform And ModernisationNotes On Software Development, Platform And Modernisation
Notes On Software Development, Platform And Modernisation
 
Java EE 6 workshop at Dallas Tech Fest 2011
Java EE 6 workshop at Dallas Tech Fest 2011Java EE 6 workshop at Dallas Tech Fest 2011
Java EE 6 workshop at Dallas Tech Fest 2011
 
JEE Course - JEE Overview
JEE Course - JEE  OverviewJEE Course - JEE  Overview
JEE Course - JEE Overview
 
Java keynote preso
Java keynote presoJava keynote preso
Java keynote preso
 
Oracle Fusion Development, May 2009
Oracle Fusion Development, May 2009Oracle Fusion Development, May 2009
Oracle Fusion Development, May 2009
 
GreenVulcano ESB Technical Overview (ENG)
GreenVulcano ESB Technical Overview (ENG)GreenVulcano ESB Technical Overview (ENG)
GreenVulcano ESB Technical Overview (ENG)
 
Java/J2EE Companion
Java/J2EE CompanionJava/J2EE Companion
Java/J2EE Companion
 
Help desk
Help deskHelp desk
Help desk
 
Egl Rui Ajax World
Egl Rui Ajax WorldEgl Rui Ajax World
Egl Rui Ajax World
 
Eclipse Developement @ Progress Software
Eclipse Developement @ Progress SoftwareEclipse Developement @ Progress Software
Eclipse Developement @ Progress Software
 
Jboss
JbossJboss
Jboss
 
Jspx Jdc2010
Jspx Jdc2010Jspx Jdc2010
Jspx Jdc2010
 
New Features of Java7 SE
New Features of Java7 SENew Features of Java7 SE
New Features of Java7 SE
 

Más de JUG Genova

Más de JUG Genova (11)

Java 9 by Alessio Stalla
Java 9 by Alessio StallaJava 9 by Alessio Stalla
Java 9 by Alessio Stalla
 
Playing with parse.com
Playing with parse.comPlaying with parse.com
Playing with parse.com
 
JMeter
JMeterJMeter
JMeter
 
Lcds & Blaze Ds by Corneliu Creanga
Lcds & Blaze Ds by Corneliu CreangaLcds & Blaze Ds by Corneliu Creanga
Lcds & Blaze Ds by Corneliu Creanga
 
Flex Air Intro
Flex Air IntroFlex Air Intro
Flex Air Intro
 
LINQ, Entities Framework & ORMs
LINQ, Entities Framework & ORMsLINQ, Entities Framework & ORMs
LINQ, Entities Framework & ORMs
 
Server Day 2009: Spring dm Server by Alef Arendsen
Server Day 2009: Spring dm Server by Alef ArendsenServer Day 2009: Spring dm Server by Alef Arendsen
Server Day 2009: Spring dm Server by Alef Arendsen
 
Server Day 2009: Oracle/Bea Fusion Middleware by Paolo Ramasso
Server Day 2009: Oracle/Bea Fusion Middleware by Paolo RamassoServer Day 2009: Oracle/Bea Fusion Middleware by Paolo Ramasso
Server Day 2009: Oracle/Bea Fusion Middleware by Paolo Ramasso
 
Server Day 2009: GlassFish 3 by Alexis Moussine-Pouchkine
Server Day 2009: GlassFish 3 by Alexis Moussine-PouchkineServer Day 2009: GlassFish 3 by Alexis Moussine-Pouchkine
Server Day 2009: GlassFish 3 by Alexis Moussine-Pouchkine
 
Server Day 2009: JBoss 5.0 by Alessio Soldano
Server Day 2009: JBoss 5.0 by Alessio SoldanoServer Day 2009: JBoss 5.0 by Alessio Soldano
Server Day 2009: JBoss 5.0 by Alessio Soldano
 
Java IDE Day 2008 - Introduction by JUG Genova
Java IDE Day 2008 - Introduction by JUG GenovaJava IDE Day 2008 - Introduction by JUG Genova
Java IDE Day 2008 - Introduction by JUG Genova
 

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 

Java Ide Day 2008 - Presentation on JDeveloper by Paolo Ramasso

  • 1. <Insert Picture Here> – JUG Genoa/Rome 2008 Introduction to Oracle JDeveloper Paolo Ramasso Oracle Fusion Middleware Principal Sales Consultant Oracle Italy
  • 2. Agenda • Oracle Tools & Jdeveloper <Insert Picture Here> • Better JEE Productivity with ADF • JPA/ADF Faces/WS Demos • Complete development environment (Java, JEE, SOA,Portlet, WebCenter, DB, WS...more) • Summary
  • 3. Oracle Tools & JDeveloper • Oracle's Tools • Long history in creating productive development tools • We eat our own dog food – 7000 developers in-house • With Java and JEE the focus has shifted from database centric to open and standards based • JDeveloper IDE • Free • Covers Java, Database, SOA • Plug-in API based on JSR 198 • Current production release 10.1.3.x • Oracle JDeveloper R11 in Technology Preview 3
  • 4. Full Lifecycle Support Code Design Debug And Test Versioning Analyze Deploy Tune
  • 6. From quot;Goodquot; to quot;Betterquot; EJB 2.1 CMP EJB Proprietary POJO Java Persistence Persistence API JDO
  • 7. D E M O N S T R A T I O N EJB 3.0 / JPA
  • 8. <Insert Picture Here> Better JEE Productivity with JSF and ADF Faces
  • 9. JSF architecture Device Renderer UI Component Expr. Language • UIComponent is rendered Managed bean through Renderer class JSF Page • Expression Language Value Binding is used to access managed bean Persistence Layer / EJB 3.0 • Managed bean accesses J2EE persistence layer RDBMS
  • 10. Oracle ADF Architecture Desktop Browser Swing Office JSP JSF ADF Faces View Metadata Services Struts JSF/ADFc Controller ADFm (JSR 227) Model Java EJB BAM BPEL Web ADF BC BI XML Portlet Business Services Toplink Services Data Services Relational Data XML Data Legacy Data Packaged Apps
  • 11. ADF Faces Rich Client Samples
  • 12. Oracle Application Development Framework (Oracle ADF) • Increase productivity & ease-of-use • Visual and declarative development • Takes care of the “plumbing” code • Implements best practices • Promote service oriented development • Re-usable business services • Composite applications development • Standards-based • Choice of technology, deployment platform
  • 13. D E M O N S T R A T I O N Building Faces Applications
  • 14. Web Service JAX-WS 2.0 • Annotate bean class or endpoint interface • POJO or Stateless EJB • Package and deploy • Not required to run through Web Service Assembler or any other tool • Doesn’t need an endpoint interface @WebService(HelloServiceInf.class) public class HelloServiceBean{ @WebMethod public String sayHello(String name) {} .. }
  • 15. D E M O N S T R A T I O N JAX-WS Web Service
  • 16. Just Some Slides to Let You Know
  • 17. Connected Mobile ADF-Mobile: Mobile User Interface Mobile View XHTML, WML, PDA JSF
  • 18. JDeveloper for Analysts/Designers • UML • Class Modeling • Sequence Modeling • Use Case Modeling • Activity Modeling
  • 19. JDeveloper for the SOA Developer • BPEL Development • Orchestrate Web Services • Drag and Drop • Code Synchronization • ESB Development • Visual process editor • Visual XSLT mapping • Message Flows • Transformations • Routing Rules
  • 20. JDeveloper for the Database Developer • Database modeling • SQL Developer Integrated • Database objects creation • Database browser • SQL worksheet • SQL tuning • PL/SQL editor/debugger • Publish PL/SQL based Web services
  • 21. JDeveloper for the XML Developer • XML editing framework • Visual xml schema modeler
  • 22. JDeveloper for the Coders • Helpful Editor • Code Assist, Code Insight • Auto Complete • Quick Javadoc • On the fly syntax checking • Easy Navigation • Hierarchy Browser • Code Readability • Formatting • Folding • Syntax Highlighting
  • 23. JDeveloper for Better Code • Refactoring • 35 options • Refactor across xml files • JUnit 4 • Integrated tester • Debugger • Java, PL/SQL • Local and Remote • Profiler • Memory • CPU • Version Management Integration
  • 24. Summary • Java EE • Web Services • BPEL & ESB • BAM • WebCenter / Portlets • Database JDeveloper • XML