Weitere ähnliche Inhalte
Ähnlich wie Oracle Master Serials Technology Experience Program 2013 - ADF (20)
Kürzlich hochgeladen (20)
Oracle Master Serials Technology Experience Program 2013 - ADF
- 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
- 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
- 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
- 15. Controller Layer
• Application flow
• Handles user input
• Two options for web-based application
– Standard JSF controller
– ADF controller
|
© 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
- 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
- 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
- 32. Demo - Web Application
• Application, Database and Business
• Rapid Development
• UI Design
• Data Binding and Chart
• Page Flows
|
© 2011 Oracle Corporation
- 35. Demo - UI Design
|
© 2011 Oracle Corporation
- 36. Demo - Data Binding & Chart
|
© 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
- 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
- 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