ADF

In my previous blog, i explained how to build a Skin for ADF application. It is not very productive to build skin, deploy as ADF Library JAR and test in ADF application. Fortunately there are features to dynamically update skin file changes to running application. First prepare your ADF application to accept dynamic skin changes.

For styling ADF applications, you need to create Skin CSS file and associated trinidad configuration files. In this blog post, i will explain steps necessary to get started with ADF Skin. Download and install ADF Skin Editor from OTN. Start Skin Editor (skineditor.exe). Create new Skin Application.png Make sure to target for particular version of

ADF Provides extension to standard Java Preferences API and is maintained in MDS Repository.  You can reference following Javadoc and Blog: http://docs.oracle.com/cd/E12839_01/apirefs.1111/e10686/oracle/adf/share/prefs/package-summary.html But this does not work in Plain ADF application and you will run into following exception. oracle.mds.exception.ReadOnlyStoreException: MDS-01273: The operation on the resource /oracle/adf/share/prefs/data/preferences.xml failed because source metadata store mapped to the namespace /

Transient View Objects are very useful to build data entry forms when you don’t necessarily want to create instances of Entity based View Objects till later time. In my projects, i have always tried to use Transient View Objects instead of POJO Databeans to bind to UI components. I have also used such Transient View

Date creates many confusion & bugs in our applications, some of which are only found when Day Light Savings time changes. 🙂 There is fundamental issue with how we talk about Date. For example, my date is in Central Time or for this Location my Date is in Eastern Time. As we all know, Date

ADF Faces provides poll component, it’s description & sample use cases are documented on Tag Documentation as shown below. The poll component delivers PollEvents to the server at fixed intervals. This can be used either for steady updates, or to deliver a heartbeat to keep a user logged in, or to warn a user about