Your SlideShare is downloading. ×
0
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADF
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Oracle Master Serials Technology Experience Program 2013 - ADF

191

Published on

Published in: Education, Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
191
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. | © 2011 Oracle Corporation
  • 2. Oracle Application Development Framework (Oracle ADF) | 張益裕 甲骨文授權教育訓練中心 講師 © 2011 Oracle Corporation
  • 3. Agenda • Introduction to Oracle ADF – Oracle ADF Architecture – Enterprise Development Process – Rich Internet Application • Introduction to Oracle ADF Mobile – Mobile Enterprise Challenges – Next Generation Mobile Development Framework • Resource | © 2011 Oracle Corporation
  • 4. Java Enterprise Edition | © 2011 Oracle Corporation
  • 5. | © 2011 Oracle Corporation
  • 6. • • • • • • | Simplified Database Access Advanced Controller Rich Web User Interface Visual and Declarative Environment Integrated Development Choice of Development Approach © 2011 Oracle Corporation
  • 7. Introduction to Oracle ADF • • • • • • | Productive Application Development End to End Framework Simplified Database Access Rich Web User Interface Advanced Controller Pluggable Business Services © 2011 Oracle Corporation
  • 8. Oracle ADF Key Features • • • • • • | Component for rich enterprise applications Page flow 2.0 Drag and drop data binding ADF business components Multi-channel clients Declarative application customization © 2011 Oracle Corporation
  • 9. Oracle ADF Architecture | © 2011 Oracle Corporation
  • 10. Oracle ADF Architecture | © 2011 Oracle Corporation
  • 11. Oracle ADF Architecture | © 2011 Oracle Corporation
  • 12. Business Services Layer | © 2011 Oracle Corporation
  • 13. Business Services Layer • Interaction with data persistence layer – – – – Data persistence Object relational mapping Transaction management Business logical execution • Implement by following options – Java class, EJB, Web services, JPA – Oracle ADF business component | © 2011 Oracle Corporation
  • 14. Controller Layer | © 2011 Oracle Corporation
  • 15. Controller Layer • Application flow • Handles user input • Two options for web-based application – Standard JSF controller – ADF controller | © 2011 Oracle Corporation
  • 16. View Layer | © 2011 Oracle Corporation
  • 17. View Layer • Support multi-channel access to business services • Can reuse and access business services from – – – – | Web client Client-Server swing desktop application Microsoft Excel© spreadsheets Mobile devices © 2011 Oracle Corporation
  • 18. Model Layer | © 2011 Oracle Corporation
  • 19. Model Layer • Connect business services to other layers • Utilize metadata files to define interface • Consists two components – Data controls – Data bindings | © 2011 Oracle Corporation
  • 20. Benefits of Oracle ADF • • • • • • • | End-to-End solutions Development environment Platform independence Metadata-Driven Declaration customization Enhanced reusability Source availability © 2011 Oracle Corporation
  • 21. Enterprise Development Process Design Code Analyze Versioning Debug & Test Deploy | © 2011 Oracle Corporation Tune
  • 22. Analyze & Design | © 2011 Oracle Corporation
  • 23. Code | © 2011 Oracle Corporation
  • 24. Debug & Test | © 2011 Oracle Corporation
  • 25. Tune | © 2011 Oracle Corporation
  • 26. Deploy & Versioning | © 2011 Oracle Corporation
  • 27. Web User Interfaces in Oracle ADF • MVC approach to WEB UI development • Based on JSF • Extended capabilities provided by ADF – ADF Faces – ADF Controller – ADF Binding | © 2011 Oracle Corporation
  • 28. ADF Faces Rich Client Components • • • • • Over 150 JSF components Ajax enabled Pluggable look and feel The usual components plus Built in advanced functionality – – – – | Drag and drop framework Dialog and pop-up framework Active Data Templating and declarative components © 2011 Oracle Corporation
  • 29. ADF Layout Components • • • • | Arrange your page using areas Relative positioning Advanced layouts Change page layout at runtime © 2011 Oracle Corporation
  • 30. Rich Internet Application | © 2011 Oracle Corporation
  • 31. Rich Internet Application | © 2011 Oracle Corporation
  • 32. Demo - Web Application • Application, Database and Business • Rapid Development • UI Design • Data Binding and Chart • Page Flows | © 2011 Oracle Corporation
  • 33. Demo - Application, DB & Business Service | © 2011 Oracle Corporation
  • 34. Demo - Rapid Development | © 2011 Oracle Corporation
  • 35. Demo - UI Design | © 2011 Oracle Corporation
  • 36. Demo - Data Binding & Chart | © 2011 Oracle Corporation
  • 37. Demo - Page Flows | © 2011 Oracle Corporation
  • 38. Demo - Page Flows | © 2011 Oracle Corporation
  • 39. Mobile Enterprise Challenges | © 2011 Oracle Corporation
  • 40. Mobile Enterprise Challenges | © 2011 Oracle Corporation
  • 41. Mobile Enterprise Challenges | © 2011 Oracle Corporation
  • 42. Oracle ADF Mobile Features and Benefits • • • • | Rapid development of rich mobile applications Flexible runtime architecture Mobile-optimized user experience Declarative device services integration © 2011 Oracle Corporation
  • 43. Types of Mobile Application Mobile Web Apps •Online application accessed through mobile device browser •Browser governs access to local storage & device •Highly reusable code •Highly portable | © 2011 Oracle Corporation Native Mobile Apps Hybrid Mobile Apps •Apps installed & run on •Apps installed & runs on device •Optimized for specific mobile platform •Direct access to local storage & services •Code reuse can be complex •Portability requires work device with HTML 5 UI •Optimized for specific mobile platform •Direct access to local storage & services •Code reuse simplified •Portability simplified
  • 44. Next Generation Mobile Development Framework Java/HTML5 Oracle ADF Mobile Built On Standards Use Existing Skills Set | © 2011 Oracle Corporation
  • 45. Mobile Web Applications with ADF • Oracle ADF Faces – Targeting tablets – Good network • Oracle ADF Mobile Browser – From feature phones to smart phones – Slower network | © 2011 Oracle Corporation
  • 46. Demo - Business Service | © 2011 Oracle Corporation
  • 47. Demo - Page Flows | © 2011 Oracle Corporation
  • 48. Demo - Rapid Development | © 2011 Oracle Corporation
  • 49. Demo - Components | © 2011 Oracle Corporation
  • 50. | © 2011 Oracle Corporation
  • 51. | © 2011 Oracle Corporation
  • 52. | © 2011 Oracle Corporation
  • 53. | © 2011 Oracle Corporation
  • 54. Others Analyze Design Code Debug & Test Deploy | © 2011 Oracle Corporation Oracle ADF
  • 55. Resources • • • • | Oracle ADF Oracle JDeveloper Oracle Enterprise Pack for Eclipse Oracle University © 2011 Oracle Corporation
  • 56. Oracle Technology Network Getting Started Demos | © 2011 Oracle Corporation Tutorials Recorded Training Technical Resources Discussion Forum
  • 57. Oracle ADF Essentials • Free packaging of key technologies from Oracle ADF • Includes the following technologies – – – – Oracle ADF Faces Rich Client Components Oracle ADF Controller Oracle ADF Binding Oracle ADF Business Components • Servers support – WebLogic 11g, GlassFish 3.1 and WebSphere 7 | © 2011 Oracle Corporation
  • 58. Oracle JDeveloper • • • • • Integrated Development Environment Full Lifecycle Support Visual and Declarative Productive Development Framework Complete Development Tool – Java, Database, Web, XML and Fusion middleware | © 2011 Oracle Corporation
  • 59. Oracle Enterprise Pack for Eclipse • Plugs into existing Eclipse environment • Spend less time doing debugging at runtime with AppXRay • ADF Development Support • ORM, Spring and Struts Support • Premium Oracle WebLogic Server Support | © 2011 Oracle Corporation
  • 60. Oracle Certified Specialist - ADF Oracle Fusion Middleware 11g Build Applications with ADF I Build Applications with ADF II | © 2011 Oracle Corporation 1Z0-554 Oracle ADF Essentials
  • 61. Build Applications with ADF I • • • • • • • | Introduction to Fusion and ADF Getting Started with JDeveloper Building a Data Model with ADF Business Components Binding UI Components to Data Planning and Implementing the User Interface Implementing Transactional Capabilities Implementing Security in ADF BC Applications © 2011 Oracle Corporation
  • 62. Build Applications with ADF II • • • • • • • | Extend the ADF Business Components Framework Implement Data Binding Concepts Practical Data Binding in Action Work with Managed Beans and JSF ADF Faces Advanced Features Integrate with WebCenter Customize the Application Look and Feel with Skins © 2011 Oracle Corporation
  • 63. Resources Keyword • Oracle Application Development Framework – Oracle ADF • Oracle Application Development Framework Mobile – Oracle ADF Mobile • Oracle JDeveloper – Oracle JDeveloper • Oracle Enterprise Pack for Eclipse – Oracle OEPE | © 2011 Oracle Corporation
  • 64. | © 2011 Oracle Corporation
  • 65. | © 2011 Oracle Corporation

×