If you are ADF developer and want to learn JET - this session is for you. Web developers without ADF background are also welcome. It will be explained how to implement CRUD use case in JET on top of ADF BC REST services. Use case will not be limited to basic CRUD operations. You are going to learn how to reuse ADF BC validations and LOVs in JET. Expect live demos.
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Oracle JET CRUD and ADF BC REST
1. Oracle JET CRUD and ADF BC
REST
Andrejus Baranovskis
Technical Expert
2. ADF, MAF, JET, BPM, ACM, SOA, WebCenter, Cloud
Small Team of Experts, Focused on Technical Quality
Customers – Global Corporations, Medium and Small Business
Oracle Technical Blog – 10 Years (~800 posts)
Oracle Fusion Middleware Partner Community Award for Outstanding
ACM/BPM Contribution 2015, Oracle Fusion Middleware Innovation
Award 2010, SOA Partner Community Award for Outstanding
Contribution Across the Globe 2010
Company Profile
3. Agenda
Overview
ADF BC REST Functionality
Oracle JET Paging Control
Oracle JET CRUD with ADF BC REST
Oracle JET Business Logic Validation
Oracle JET API and REST Collections
Live Demo
* Bonus: Oracle JET Rendering in ADF
5. Oracle JET Overview
Oracle JET (JavaScript Extension Toolkit) – a modular toolkit based on modern JavaScript, CSS3, and
HTML5 design and development principles. Leverages popular Open-Source frameworks and adds
advanced functionality:
Rich set of UI components
Advanced two-way binding
Advanced Routing System
Smart Resource Management
Validation framework
Open Source
6. ADF BC REST Overview
ADF BC REST provides REST API that allows client application developers to interact with
exposed ADF BC objects
ADF BC REST resources are backed by view object instances
ADF BC REST allows to decide on the set of attributes to expose and actions to make available
Supports standard CRUD operations and custom methods
Data is shaped by REST resource backing view object instance, with the parent-child relationship
intact
14. ADF BC REST CRUD Paging
ADF BC REST supports retrieving collections with row set pagination using a GET method
Example: http://server/demo/rest/1.0/Employees?offset=10&limit=10
Limit – restricts the number of resources returned inside the resource collection
Offset – defines a zero-based index into the collection. The index identifies the starting position
of the resource collection
Set Access Mode = Range Paging in ADF BC VO. Range Size value will be updated on runtime
by Offset parameter
15. ADF BC REST Master-Detail
ADF BC REST supports retrieving nested resources using a GET method
Example: http://server/demo/rest/1.0/Departments/50/child/Employees/120
Employee 120 from Department 50
Example: http://server/demo/rest/11.0/Departments/50?expand=Employees
All Employees from Department 50
16. ADF BC REST Basic Authentication
Based on standard ADF Security. Make sure to specify applied HTTP methods for REST
Servlet
17. ADF BC REST Advanced
Retrieving LOV attribute values in the context of an existing resource item
Querying a resource with a partial get using filtering to restrict attributes
Fetching the resource collection with a row finder
Returning just the data of the resource item or resource collection
Returning the estimated count of resource items in a resource collection
Executing a custom action defined by view object client interface
Overriding the HTTP method to perform an update
Making batch requests
More: http://bit.ly/1X2OoMu
45. Oracle JET Rendering in ADF
Use cases:
Render live data in ADF through JET island
Build public facing scalable sites with JET and back-office systems with ADF
Possible to use JET island in ADF
ADF timeout does not count activity in JET island
Oracle statement: Should not mix ADF and JET, only in special use cases
No official Oracle support