SlideShare uma empresa Scribd logo
1 de 25
Baixar para ler offline
<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

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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!
 

Semelhante 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
 

Semelhante 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
 

Mais de JUG Genova

Mais 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

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
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...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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, ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

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