Java Two 2012 ADF

245 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
245
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Java Two 2012 ADF

  1. 1. Windows Your Name This is a book! C:>_ Message I am windows! OK Cancel
  2. 2. +
  3. 3. 聯成電腦 張益裕
  4. 4. Speaker Name Speaker Title Date 企業行動化的利器-ADF
  5. 5. 張益裕 •  聯成電腦講師 •  Java •  資料庫 •  Android與iOS
  6. 6. Agenda •  •  •  •  Oracle ADF介紹 新世代行動裝置應用程式開發架構 Oracle ADF Mobile 試試看
  7. 7. Speaker Name Speaker Title Date Introduction to Oracle ADF
  8. 8. Oracle ADF Overview •  •  •  •  •  •  Productive Application Development End to End Framework Simplified Database Access Rich Web User Interface Advanced Controller Pluggable Business Services
  9. 9. 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
  10. 10. Oracle ADF Architecture
  11. 11. Business Services Layer
  12. 12. 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 Objects •  Oracle ADF Business Components
  13. 13. Controller Layer
  14. 14. Controller Layer •  Application flow •  Handles user input •  Two options for web-based applications •  Standard JSF controller •  ADF controller
  15. 15. View Layer
  16. 16. 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
  17. 17. Model Layer
  18. 18. Model Layer •  Connect business services to other layers •  Utilize metadata files to define interface •  Consists two components •  Data controls •  Data bindings
  19. 19. Benefits of Oracle ADF •  •  •  •  •  •  •  End-to-End Solutions Development Environment Platform Independence Metadata-Driven Declaration Customization Enhanced Reusability Source availability
  20. 20. Speaker Name Speaker Title Date Next Generation Mobile Development Framework
  21. 21. Software Development
  22. 22. Software Development
  23. 23. Software Development
  24. 24. Oracle ADF Mobile •  Mobile Enterprise Challenges •  ADF Mobile Features and Benefits •  Rapid Development of Rich Mobile Applications •  Flexible Runtime Architecture •  Mobile-optimized User Experience •  Declarative Device Services Integration
  25. 25. Oracle ADF Mobile •  •  •  •  Oracle OpenWorld – October 4, 2011 Extension of the Oracle ADF Part of Oracle Fusion Middleware Write once and deploy multiple device platform •  Apple iOS •  BlackBerry 4.2 and higher •  Microsoft Windows Mobile 5 and 6 •  Nokia s60 •  Plain HTML
  26. 26. Rapid Development of Rich Mobile App
  27. 27. Visual Task Flow
  28. 28. Oracle ADF Mobile Browser
  29. 29. Component Supported •  •  •  •  •  •  Input Components Output Components Layout Components Navigation Components Data Visualization Tables and Trees
  30. 30. ADF Mobile Browser Skinning •  Enables device-dependent style sheets •  Provide optimal display pages on various mobile browsers •  Refer to Apache Trinidad Skinning Implementation
  31. 31. Speaker Name Speaker Title Date Let’s Try Something
  32. 32. Resources •  Oracle ADF Home http://www.oracle.com/technetwork/developer-tools/adf/ •  Oracle ADF JDeveloper Home http://www.oracle.com/technetwork/developer-tools/jdev/ •  Apache http://myfaces.apache.org/
  33. 33. Thanks!

×