1 / 27

Scott Brewton Principal Java/Web Instructor Oracle Corporation

Scott Brewton Principal Java/Web Instructor Oracle Corporation. Session id: 40110. Rapid J2EE and Web Services Development with Oracle JDeveloper 10 g. Next Steps…. Recommended sessions 40230 Building your first End-to-End J2EE Application using Oracle JDeveloper 10 g

tarika
Download Presentation

Scott Brewton Principal Java/Web Instructor Oracle Corporation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Scott BrewtonPrincipal Java/Web Instructor Oracle Corporation

  2. Session id: 40110 Rapid J2EE and Web Services Development with Oracle JDeveloper 10g

  3. Next Steps…. • Recommended sessions • 40230Building your first End-to-End J2EE Application using Oracle JDeveloper 10g • 40231 Visual and Declarative J2EE Development with Oracle JDeveloper 10g and Oracle ADF: An Overview • Demonstration • Creating and consuming a Web Service using UML • See Your Business in Our Software • Visit the DEMOgrounds for a customized architectural review, see a customized demo with Solutions Factory, or receive a personalized proposal. Visit the DEMOgrounds for more information. • Relevant web sites to visit for more information • http://otn.oracle.com/tech/webservices/content.html

  4. Oracle ADF (Application Development Framework) • Higher productivity with JDeveloper 10g IDE • Application Navigator • Technology Scopes and Application Templates • Drag and Drop DataBinding • New Visual Editors (WYSIWYG) • Visual Page Flow Modeling • Distinct model, view, and controller layers (MVC2)

  5. Oracle ADF Application Architecture

  6. Web Services • Web Services Development with JDeveloper 10g • J2EE Web Services, based on Java classes, EJBs, BC4J Modules wrapped as EJBs • SOAP Web Services, based on Java classes, EJBs, BC4J Modules wrapped as EJBs • PL/SQL Web Services, based on program units stored in PL/SQL packages in the database • JMS Web Services, for asynchronous message queuing

  7. Service Oriented Wireless Application PDA PL/SQL Subprogram Client Application

  8. Creating the UML Diagram

  9. Generating the Web Service

  10. Generate Stub/Skeleton

  11. Generate Stub/Skeleton

  12. Wizard Components • WSDL Document URL • Enter the URL of the Web Service Description that you want to use. This could be a: • File that you locate using the Browse button • HTTP URL • Generate Client Side Stubs • Select this to generate a client-side Java stub for the service • Generate Main method into Stub • The generated Stub will contain a main() so that you can run stub methods without having to create another class • Generate basic HTTP Authentication code • Select this to generate the outline code for HTTP Authentication

  13. Wizard Components • Generate basic Proxy Authentication code • Select this option to generate proxy code to facilitate consuming the service through a proxy server • Generate Server Side Skeletons • Select this to generate a server-side skeleton interface from the WSDL Document • Import WSDL Document into project • Selecting this will add a node to the Navigator of the WSDL URL • This creates a pointer to the WSDL location so you can interrogate it by double clicking the node in the Navigator

  14. Wizard Components • Default Package • The default package into which the generated Java classes for the stubs or skeletons will be generated is displayed. You can either accept the default, or enter your own package name. • The entry in this field will be ignored when you are generating a stub to a web service created using JDeveloper which uses java beans. In this case the default package name created, when the web service was generated is used

  15. Selecting the method(s)

  16. Run your Web Service

  17. Completed Web Service Diagram

  18. Deploying the Web Service

  19. Viewing the deployed Web Service

  20. Invoking setCustEmail()

  21. Invoking getCustEmail()

  22. Viewing the result

  23. D E M O N S T R A T I O N Creating a Web Service using UML

  24. Q & Q U E S T I O N S A N S W E R S A

  25. Reminder – please complete the OracleWorld online session surveyThank you.

More Related