Learning about APIs
Until now, we have seen the declarative power of ADF business components. Now we will see its programming capabilities and how ADF can leverage complex business scenarios using the Java API.
From all of the ADF components available, only the entity object, view object, and application module will allow the user to generate and extend the Java API. Every class created for the business components will extend the parent class, which will take care of the logic of an entire complex framework.
Generating an entity implementation class
Generating a Java API for a business component is a straightforward task. Most of the time, the user is given an option to generate the Java API while creating the entity object, view object, or an application module. If the user skips this step, we can add the API for the business components from the Java tab.
Java classes in entity objects
An entity object will allow you to generate three types of Java classes. Each of these APIs is separated to...