In the current version of ADF Mobile the ADF DataControls ( URL and WS ) only supports SOAP and JSON-XML. But this does not mean we cannot use JSON. To handle JSON we can use the RestServiceAdapter
classes. The RestServiceAdapter will handle the Rest Service and JSONBeanSerializationHelper helps (more...)
This years visit to Oracle Open World is for me the best of both worlds. First of all I get to attend one of the biggest, if not the biggest, IT conferences in the world. Second, I have two presentations. Both are on Sunday afternoon. The first one is a (more...)
This blog post is a follow up to the previous one about modularity in Oracle ADF.
Sample applications provided in a blog posts are simplified focusing on one or few aspects described.
Real world ADF applications and task flows can be more sophisticated:
It is a diagram (some-task-flow-defintion.xml (more...)
You might already asked yourself a question like this: How to design an application in a modular way? The principle of "Divide and conquer" helps us to get a complexity under control by breaking possibly complex system into a smaller manageable pieces a.k.a. modules.
This blog post shows how the (more...)
Data push with Active Data Services (ADS) in Oracle ADF has been available for some years.
AJAX functionality has got attention in JSF2 specification. JSF2 made its way into ADF with JDeveloper Release2.
This blog post provides a simple ADF active Chat application, built by using active data service functionality (more...)
This blog post addresses one particular issue related to ADF Bean Data Control: how to refresh. The readers which are not yet familiar with Bean DC might refer for example to the tutorial Using Bean Data Control or this video Working with the ADF Java Bean Data Control by Shay Shmeltzer to get (more...)
Readers of this blog might already took a notice about one link on a right side, pointing to experimental page with live ADF sample application embedded on it. It looks like I'm not alone to have the idea of live ADF samples in my head. Zeeshan Baig, featured in recent (more...)
Bounded task flows are natural building blocks of modular Oracle ADF applications. A bounded task flow facilitates the isolation of specific implementation details in its own memory scope - a page flow scope. For example, a managed bean in pageFlow scope has a lifespan of its bounded flow.
The other commonly used (more...)
by Fábio Souza & Eduardo Rodrigues
We know. It’s been a looooooong time again. But once you read this post, we are quite sure you’ll be happy we took the time to write it. And it’s also...
This is a summary only. Please, visit the blog for full content (more...)
One of the advantages to using commercial, fully supported framework like Oracle Application Development Framework (ADF) is that the vendor supplies a list of supported browsers. If something doesn’t work or doesn’t look right, it’s the vendor’s problem.
When we started a recent project, we initially made sure that our (more...)
Developers using Oracle ADF to build applications most likely get in touch with ADF Business Components (exposed as Data Controls) first. The framework provides few other types of Data Controls out of the box , like URL Data Control, to facilitate an access to various data sources and services. There (more...)
One of key concepts in Oracle ADF is a binding layer and Data Controls. In this post the readers are going to find an example usage of:
ADF JMX Data Control used to create a user in Weblogic server embedded LDAP a declarative way.
Custom JSF2 exception factory and handler (more...)
Oracle ADF Faces components provide rich functionality out of the box. One small feature is missing somehow:
a convenient way to set initial focus on input component.
For the inpatient readers: sample workspace to download and start with JDeveloper 18.104.22.168
(11g Release 2) containing a custom tag
Even though this question has been asked and answered a million times, it still pops up on various forums regularly. It’s not that difficult:
If you end up on the right-hand side of this flowchart, you start at the JDeveloper ADF Getting Started Guide to learn ADF.
If you end (more...)
It always starts out easy:
"If variable x has value y, it is forbidden to update values in column z."
Easy! ADF is well suited for the task. Some Groovy based business rules on the entity, and it just works. Simple, declarative, transparent and instantly enforced everywhere the entity (more...)