Home » Tag Archives: ADF

Tag Archives: ADF

Application Modules and Entity Cache

java-interview-questions-answers

Any ADF developer with some basic knowledge of ADF Business Components would be familiar with the following diagram: It represents the core building blocks of ADF Business Components at run-time. There is an instance of a root application module containing view object instances. View object instances might be backed up by entity objects that are stored in entity collection or in other words entity ...

Read More »

Automated Software Testing of Fusion Middleware applications with FlexDeploy

java-interview-questions-answers

Automated software testing is one of the mandatory activities that any software organization should perform in order to be able to guarantee quality of their products. However, very often this process turns to be a pretty complicated thing, especially when it comes to automated testing of modern complex systems consisting of a number of different parts. All those parts are ...

Read More »

Understanding ADF Bindings in ADF Lifecycle

java-interview-questions-answers

In this post I am going to focus on ADF Bindings layer and explore how it works when an ADF page with some data is initially requested from a browser. Oracle ADF provides its own extended version of JSF lifecycle. Actually, ADF extends standard JSF lifecycle implementation class and provides ADF phase listener which gets notified with before and after ...

Read More »

LOVs in Oracle MAF

java-interview-questions-answers

We all love one of the most powerful ADF features lists of values. Using them we can declaratively and easily build pretty complicated functionality in ADF applications. A good thing is that we have a similar approach in Oracle MAF as well. In ADF BC we define LOVs, attribute UI hints, validation  rules, etc. at the Business Service level, basically ...

Read More »

Managing Savepoints with ADF BC

java-logo

While working with ADF BC we usually rely on the framework for performing DML operations in the database. The framework correctly makes all necessary updates in the database during the DBTransaction commit cycle. The cool thing is that the database transaction is going to be managed automatically in that case. So, if something went wrong, if some entities failed to ...

Read More »

User sessions, Data controls and AM pooling

java-interview-questions-answers

Recently I was asked an interesting question about application module pooling. As we know AM pool contains application module instances referenced by user sessions, which allows a session to fetch exactly the same AM instance from the pool at the subsequent request.               And if there is more than one root application module in ...

Read More »

Really Dynamic Declarative Components

java-interview-questions-answers

In this short post I am going to focus on ADF dynamic declarative components. I mean a well known ADF tag af:declarativeComponent. It can be used as a pretty convenient way to design a page as a composition of page fragments and components. For example, our page can contain the following code snippet:               ...

Read More »

ADF: Popup, Dialog and Input Components

java-interview-questions-answers

In this post I would like to focus on a very common use case when we have af:popup containing af:dialog with input components inside. There are a couple of pitfalls that we need to watch out for when implementing this use case. Let’s consider a simple example:             <af:popup id="p1" contentDelivery="lazyUncached">             <af:dialog id="d2" ...

Read More »

Smart Auto-PPR Change Event Policy

java-interview-questions-answers

There is a common belief among ADF developers that setting the iterator binding change event policy to ppr  is not a good thing in terms of performance because this policy forces the framework to refresh all attribute bindings that are bound to this iterator on each request. That’s not true! The framework refreshes only attributes that have been changed during the ...

Read More »

Want to take your Java skills to the next level?

Grab our programming books for FREE!

Here are some of the eBooks you will get:

  • Spring Interview QnA
  • Multithreading & Concurrency QnA
  • JPA Minibook
  • JVM Troubleshooting Guide
  • Advanced Java
  • Java Interview QnA
  • Java Design Patterns