YouTube Icon

Interview Questions.

Top 100+ Oracle Adf Interview Questions And Answers - May 31, 2020

fluid

Top 100+ Oracle Adf Interview Questions And Answers

Question 1. Why Adf?

Answer :

Oracle ADF is nation of the artwork generation to hastily construct agency software. ADF is a mature J2EE development framework and lots of other products under Oracle Fusion Middleware stack are build upon ADF 11g.

ADF (Application Development Framework) presents sort of inbuilt additives that minimizes the need to put in writing code permitting customers to recognition greater on capabilities and commercial enterprise components of the software. With WebCenter and SOA plugins, we can also combine WebCenter Services and SOA into your application making it rich and extensible.

Question 2. Explain About Adf Lifecylce?

Answer :

ADF Lifecycle has Nine phases as follows:

1) Initialize Context : In this section value of related request, binding box and lifecycle are set.

2) Prepare Model : In this phase model is ready and initialized. In this section web page parameters are set and methods inside the executable section of the web page definition of the ADF page are achieved.

3)Apply Input Values : This phase handles the request parameters. These may come by means of adding the request parameters in the URL or as a result of HTML shape post motion. A listing of events is build using those request parameters. These are absolutely mapped to the bindings in the pageDef. This section resolves the listing of request parameters bind to attributes inside the page def. This consequences into a listing of updatedValues that's utilized in Update Model section.

Four) Validate Input Values : This segment validates the list of values built in the Apply enter values subject with model.

5) Update Model : After validation of input values data version is updated with the list of values created in practice enter values phase.

6) Validate Model Updates : Updates inside the previous phase are then established by way of calling the related lifecycle’s binding container .

7) Process Component Updates : This section handles any events inside the listing constructed during the observe enter values section. Named events as well as all the occasions tied to the databindings created inside the pagdef are treated on this phase.

8) Metadata Commit : This segment commits the runtime metadata modifications to the version. This section is constantly carried out before prepare render segment.

9) Prepare Render : This is the final segment where web page is sent for rendering. PrepareRender occasion is despatched to all the registered listeners. This notification alerts bindings to put together or system the records for rendering. Binding box is likewise refreshed. This facilitates in updating any changes that took place during validation stages.

Oracle 10g Interview Questions
Question three. What Is Partial Page Rendering?

Answer :

PPR is Partial Page Rendering, in addition to Ajax. It is used to dynamically refresh the a part of page.It is done with the use of partial triggers. For a factor to cause every other factor to refresh, the cause factor need to cause a put up when the suitable action takes vicinity.

Following three predominant factor attributes are used to permit partial web page rendering:

autoSubmit: When the autoSubmit characteristic of an input or choose factor is ready to authentic, and the perfect action takes location (consisting of a value alternate), the thing automatically submits the shape it is enclosed in.

PartialSubmit: When the partialSubmit characteristic of a command component is about to actual, clicking the button or link causes the page to be partially submitted.

PartialTriggers: All rendered components aid the partialTriggers characteristic. Use this characteristic to list the IDs of additives whose exchange activities are to cause this aspect to be refreshed.

Question 4. What Is A Phase Listener?

Answer :

The Oracle ADF lifecycle integrates with the JavaServer Faces request lifecycle, adding all that it takes to set up the binding context, prepare the binding container, validate and replace the ADF model, persist MDS adjustments and put together the reaction.

Developers who want to concentrate and have interaction with the request cycle may additionally use an ADF Phase Listener to accomplish that. Unlike the Phase Listener you define inside the faces-config.Xml report, the ADF Phase Listener allows you to concentrate to the usual and the ADF phases.The ADF Phase Listener is described in Java – of route – and configured inside the adf-settings.Xml report you need to create.

ADF PagePhaseListener may be used constantly and for whatever

In Oracle ADF framework developer can use preferred JSF listener or unique ADF listener which supports additional ADF-particular web page cycle extensions. Listeners may be used to customise the ADF Lifcycle.

Oracle 10g Tutorial
Question 5. What Are Validators And Convertors In Adf?

Answer :

validators :

If in some way you need to create your personal validation logic to satisfy your enterprise desires. You can either create a validation approach at the web page’s backing bean (in case you want custom validation for a element on a unmarried page), or create JSF validator training (in case you want to reuse the validation logics by way of various pages in the application).In the real world, of path creating the custom JSF validator lessons could be followed for ADF software for higher reuse and maintantence.

Convertors :

converters are used for changing the values from one kind to any other,like decimal to bigdecimal or from string to this point or date to thread.

Oracle 9i Interview Questions
Question 6. Explain About Adf Event Handling?

Answer :

In traditional JSF applications, occasion managing generally takes area at the server. JSF event dealing with is based at the JavaBeans event version, in which occasion training and occasion listener interfaces are utilized by the JSF application to address activities generated by means of additives.

Examples of person occasions in an application include clicking a button or hyperlink, selecting an object from a menu or list, and converting a fee in an enter discipline. When a user activity happens along with clicking a button, the component creates an event item that stores records approximately the event and identifies the element that generated the event. The event is also added to an occasion queue. At an appropriate time within the JSF lifecycle, JSF tells the aspect to broadcast the occasion to the perfect registered listener, which invokes the listener technique that methods the occasion. The listener approach may also cause a trade inside the consumer interface, invoke backend software code, or both.

Like popular JSF components, ADF Faces command components supply ActionEvent activities whilst the components are activated, and ADF Faces enter and pick components deliver ValueChangeEvent occasions whilst the aspect nearby values change.

Question 7. Explain Role Of Javascript In Adf?

Answer :

The ADF Faces architecture is designed such that utility developers don’t want to jot down JavaScript code themselves for most of the use instances they build. JavaScript in ADF Faces packages consequently need to be used as an exception in place of the rule of thumb.

Oracle 9i Tutorial Oracle 8i Interview Questions
Question eight. Difference Between Backing Beans And Managed Beans?

Answer :

Backing beans are JavaBeans components related to UI components used in a page. Backing-bean management separates the definition of UI thing gadgets from items that perform application-specific processing and preserve data.

Backing Beans are merely a conference, a subtype of JSF Managed Beans that have a completely particular purpose. There is nothing unique in a Backing Bean that makes it special from another managed bean apart from its usage.What makes a Backing Bean is the relationship it has with a JSF page; it acts as a place to put thing references and Event code.

Backing Beans : A backing bean is any bean that is referenced by way of a shape. Backing Beans should be defined simplest in the request scope

Managed Beans : A managed bean is a backing bean that has been registered with JSF (in faces-config.Xml) and it automatically created (and optionally initialized) by way of JSF whilst it is wished. The advantage of controlled beans is that the JSF framework will robotically create those beans, optionally initialize them with parameters you specify in faces-config.Xml.

Question nine. What Is Adfc And Adfm?

Answer :

ADFc-ADF Controller :

ADFc:The controller component in ADF is an extension of the JSF navigation model and promotes modularization and reuse. In addition, ADFc offers declarative transaction handling and truely defined process obstacles.

 ADFm-ADF version :

ADFm The binding layer and version are represented by means of statistics controls and the binding field item. ADFm is constructed on JSR-227 and abstracts the view layer version access from the implementation details of the underlying business provider.

Oracle 11g Interview Questions
Question 10. What Is The Role Of Web.Xml, Adfc-config.Xml , Faces-config.Xml?

Answer :

internet.Xml:

Part of a JSF utility's configuration is decided via the contents of its Java EE application deployment descriptor, web.Xml. The internet.Xml file, that is positioned within the /WEB-INF listing, defines the entirety about your utility that a server desires to understand (besides the basis context path, which is automatically assigned for you in JDeveloper, or assigned by means of the gadget administrator when the utility is deployed). Typical runtime settings inside the internet.Xmlfile include initialization parameters, custom tag library region, and safety settings.

The following is configured within the internet.Xmlfile for all packages that use ADF Faces:

Context parameter javax.Faces.STATE_SAVING_METHOD set to patron
MyFaces Trinidad filter and mapping
MyFacesTrinidad aid servlet and mapping
JSF servlet and mapping
adfc-config.Xml:

The adfc-config.Xml file is the default web page float diagram JDeveloper supplied when you created an utility based totally at the Fusion Web Application (ADF) template. Adfc-config.Xml is the default record call for an unbounded project float. On this diagram, you may create a new page primarily based on the template, which is not a part of the existing orders-glide assignment flow.

Faces-config.Xml:

The JSF configuration document is wherein you check in a JSF application's sources inclusive of custom validators and managed beans, and define all the page-to-page navigation rules. While an software could have any JSF configuration report call, typically the document call is the faces-config.Xml file. Small applications generally have one faces-config.Xml report.When you operate ADF Faces additives for your application, JDeveloper automatically adds the necessary configuration elements for you into faces-config.Xml

adf-settings.Xml: The adf-settings.Xml file holds undertaking- and library-stage settings which includes ADF Faces help companies and caching/compression policies. The configuration settings for the adf-settings.Xml files are fixed and cannot be changed throughout and after utility deployment. There can be more than one adf-settings.Xml documents in an application. ADF settings report customers are answerable for merging the contents in their configurations.

Oracle 8i Tutorial
Question eleven. What Are Taskflows?

Answer :

ADF assignment flows offer a modular method for defining control glide in an software. Instead of representing an utility as a single massive JSF web page drift, you may ruin it up into a set of reusable challenge flows. Each undertaking float incorporates a part of the utility's navigational graph. The nodes within the task flows are activities. An activity node represents a simple logical operation including displaying a web page, executing software common sense, or calling every other mission waft. The transactions between the sports are called manipulate drift cases.

Oracle SOA Interview Questions
Question 12. What Are Various Scopes In Adf.Provide an explanation for Difference Between Pageflow Scope, Backing Bean Scope, Session Scope, View Scope, Request Scope, Application Scope?

Answer :

In addition to the normal item scopes that jsf (1.2) defines, adf provides a few more on top of it. I will attempt to distinguish the extraordinary memory scopes to be had in adf.

Application Scope: Just like a static item in java. Single Object to be had to all users. Gets instantiated whilst server starts offevolved.

Session Scope: Your normal session variables. Used to shop the data unique to a selected consumer for use all through a session.

PageFlow Scope: Simply a cost once set in a page glide scope is available in all of the pages which are part of the taskflow.

Request Scope: Now this is good. Lets say on one page we've some of components like a button, LOVs , input containers and many others. To honestly recognize the request scope we could say we pick out a drop down. Clicking at the drop down sends a request to the server and the web page remains as it's miles. So every motion essentially here is a request to the server and the values saved inside the request scope modifications on each request. Request scope doesn’t mean the whole page has to alternate or get submitted. ADF Faces is constructed on Ajax and clicking on LOVs and buttons at times generate partial submits.

View Scope: Values set in the view scope region to be had on till that web page it rendering. One you exchange from one page to another the fee is misplaced.

Oracle 10g Interview Questions
Question thirteen. Why Is Adf Better From Jsf And Advantages Of Adf Over Other Frameworks.?

Answer :

ADF Task Flows: extension of the JSF controller layer that provides complete system go with the flow and reusability elements.

From User potential:

 Rich interface.
 Easy to use and/or learn to use.
 Much facts on unmarried web page (accordion layout, collapsible panel, and so forth).
 Consistent appearance and feel.
 Drag and Drop facility, and so forth.
From Developer prospective:

Declarative way of building software.
 A hundred and fifty+ geared up to apply Rich aspect.
 Multiply methods to expand and reuse additives (declarative aspect, web page template, taskflows, etc.)
 Customizable
 Maintainable
 Highly decoupled
 SOA allow, And so forth.

Oracle 11g Tutorial
Question 14. Any Idea What Are Contextual Events?

Answer :

Often a page or a place within a page desires statistics from elsewhere on the page or from a unique region. While you can bypass parameters to gain that statistics, doing so makes feel simplest whilst the parameters are widely recognized and the inputs are EL-reachable to the web page. Parameters also are useful whilst a undertaking drift may additionally need to be restarted if the parameter fee modifications.

However, assume you have got a project flow with a couple of web page fragments that incorporate various interesting values that would be used as input on one of the pages within the drift. If you were to apply parameters to bypass the value, the challenge drift would need to surface output parameters for the union of each of the interesting values on each and every fragment. Instead, for every fragment that carries the wished facts, you can outline a contextual occasion a good way to be raised when the web page is submitted. The page or fragment that calls for the information can then subscribe to the various activities and acquire the facts via the occasion.

Contextual Events is an Oracle ADF characteristic that enables builders to enforce view-to-region, area-to-view, and region-to-vicinity verbal exchange. Among the options for passing facts to and from areas, Contextual Events is the most effective and the choice that doesn't make regions refresh or require the referenced bounded undertaking waft to restart.

Question 15. Explain Adfbc Architecture.?

Answer :

Any J2EE application has up to three separate logcal ranges :

A patron tier containing code that runs on the patron and with which a person interacts
A net tier containing code that generates a consumer interface on an software server
A business tier containing the enterprise good judgment
ADF BC is a java and XML bases framework for developing :

Business good judgment, including validation and default logic
Queries
Transaction coping with
Data get right of entry to
Oracle SOA healthy 11g Interview Questions
Question 16. What Advantages Does Adfbc Gives?

Answer :

It does not create a user interface, however is a natural encapsulation of commercial enterprise logic that communicates with a separate patron utility, which handles consumer interplay.

The gain of ADF BC over UI-enforced business good judgment is reusability.

By maintaining a cache of facts in reminiscence, ADF BC reduces the variety of database trips required through an utility ensuing in progressed performance and scalability.

Removing the enterprise common sense out of the database continues the database from handling whatever but information, which will increase an software's modularity and efficiency.

Entity objects, view items, and alertness modules every have  elements: a Java magnificence record and an XML record. The documents have one-of-a-kind purposes. ADF BC is a framework, which means a whole lot of its functionality is contained in a fixed of libraries. ADF BC classes amplify (subclass) the base instructions provided via those libraries to provide complex business good judgment, which calls for the procedural power of Java to enforce.

Question 17. Explain Role Of Vo, Eo And Am?

Answer :

Entity item: An entity object represents a row in a database table. You can evaluate it with an EJB in J2EE international. It simplifies editing table row data by way of handling all data manipulation language (DML) operations for you. It can encapsulate enterprise common sense for the row and all DML goes thru entity object so you can make certain that your business guidelines are continuously enforced. You partner an entity object with another entity item to reflect relationships in the underlying database schema. The relationship between two EOs is called Entity Association.

View item: A view object represents a SQL question. You use the whole energy of the acquainted SQL language to join, filter out, type, and combination information into precisely the shape required by way of the quit-user mission. When stop customers adjust records inside the user interface, your view items delegate the work to entity items to consistently validate and keep the adjustments. You can create view level relationships between exclusive view objects and it's far known as as View Link.

View Links are useful if you have master-infant hierarchies and you want to reflect that inside the facts visible to your client.

Application module: An utility module is the transactional aspect that clients use to paintings with application facts. It defines an updatable records version and pinnacle-stage tactics and features (called service methods) related to a logical unit of labor related to an quit-consumer undertaking. Application Modules include one or move View Objects, along with their related View Links.

Oracle 7.Three Interview Questions
Question 18. Can We Write Adf Applications On A Webservice?

Answer :

Yes

Oracle 9i Interview Questions
Question 19. What Is Am Pooling? Do We Need To Write Jdbc Queries Now To Communicate With Adf?

Answer :

At its most simple, an application module pool is a group of instances of a unmarried software module kind which are shared by way of more than one utility customers. For instance, the ADF Toy Store application has an utility module named toystore.Version.Offerings.ToyStoreService. An software module pool supporting the Toy Store demo could have one or more times of this application module factor in it, based totally on the variety of users which are visiting the site.

This pool of AM instances is shared with the aid of a couple of browser clients whose usual "suppose time" between submitting net pages permits optimizing the range of AM additives to be efficaciously smaller than the full number of "active" users running on the machine. That is, twenty users buying the net site from their browser might be able to be serviced through five or 10 software module times instead of having as many AM instances as you have got browser customers.

Application module additives can be used to assist web utility scenarios that are absolutely stateless, or they can be used to support a unit of labor which spans multiple browser pages.

At any one second in time, the instances of utility modules inside the pool are logically partitioned into 3 businesses, reflecting their nation:

Unconditionally available for use Available to be used, but referenced for consultation affinity reuse via an lively consumer consultation XYZ Unavailable, inasmuch as it's presently in use (at that very second!) by way of a few thread in the net container.

Question 20. What Are Data Controls? What Types Of Data Controls Are You Aware Of?

Answer :

A statistics manipulate is basically a bridge that makes facts from a source available to the user interface in an ADF Fusion Web Application. You can use the gadgets inside the information manage to create databound user interface additives.

The maximum generally used styles of records controls encompass the subsequent :

 ADF Business Components Data Control :This sort of statistics control is generated by means of JDeveloper while you create an application module in your ADF Business Components application.

JavaBean Data Control : This kind of statistics manage obtains the shape of the information from POJOs (undeniable, old Java items).To create a JavaBean statistics manipulate, right-click on a Java elegance report (in the Application Navigator), and pick Create Data Control.

EJB Data Control : The EJB data manage is essentially the same as the JavaBean records manage, except that it makes use of functions inherent within the EJB structure to obtain the shape of the statistics.You can create an EJB statistics manipulate from the New Gallery. Expand the Business Tier node, pick out Data Controls, pick EJB Data Control, and click OK.

URL Service Data Control : A URL service statistics manage helps you to access and consume the data stream from a detailed URL. This sort of statistics manage isn't updateable.You can create a URL Service information control from the New Gallery. Expand the Business Tier node, pick Data Controls, select URL Service Data Control, and click OK.

Web Service Data Control : A Web Service information manipulate obtains the shape of the data from the WSDL for an internet provider.You can create a Web Service records manage from the New Gallery. Expand the Business Tier node, select Data Controls, pick out Web Service Data Control, and click on OK.

JMX Data Control : A JMX records manage obtains the structure of the JMX MBeans from an MBean Server. You can create a JMX statistics manage from the New Gallery. Expand the Business Tier node, pick out Data Controls, pick out JMX Data Control, and click on OK. For extra information approximately developing a JMX statistics manipulate, see the net help for the Create JMX Data Control wizard. Before you may create a JMX data manipulate, you ought to first have a JMX connection.

Placeholder Data Control : A placeholder information control is a special sort of statistics control that does not require a conventional data structure. As the name implies, it's far a placeholder that can be used for the duration of UI development, and then replaced with the real information manipulate whilst it turns into to be had.

Oracle BPM Interview Questions
Question 21. What Is Policy Store And Identity Store In Oid?

Answer :

Identity Store is used to shop facts about customers and companies even as the Policy Store is used to save information approximately protection guidelines.

Question 22. What Is The Difference Between Databindings.Cpx And Datacontrol.Dcx?

Answer :

The DataBindings.Cpx record includes the Oracle ADF binding context in your entire application and provides the metadata from which the Oracle ADF binding items are created at runtime. The DataControls.Dcx record is created whilst you check in information controls at the commercial enterprise services. This report is not generated for Oracle ADF Business Components. It identifies the Oracle ADF version layer facts manipulate training(manufacturing facility classes) that facilitate the interplay between the customer and the to be had enterprise carrier.

Question 23. What Is The Difference Between Trinidad.Config And Trinidad.Skins?

Answer :

trinidad.Config report is created whilst you create a webcenter portal software. This is used to sign up the skin-circle of relatives you're going to use in your complete software. Trinidad. Skins is used whilst we use pores and skin as a Jar file. This document gives a mapping among the Skin Id and the real route where the skin exists.

Oracle Access Manager Interview Questions
Question 24. What Is Binding Context And Binding Container?

Answer :

Binding context is a runtime map between the information controls and page definition of pages in the software which is used to get entry to the binding layer. It is out there via the EL expression on your jspx pages. Binding box is a request-scoped map that is used to instantiate the page bindings. This is offered thru the EL expressions. Also, considering the fact that it's miles request-scoped map, it's far reachable all through every web page request.

Oracle 8i Interview Questions
Question 25. What Are The Different Types Of Bindings In Adf?

Answer :

ADF consists of the subsequent types of bindings:

Attribute Bindings: This is the binding to retrieve the value of a single view characteristic inside the iterator binding’s current view row. For eg; #bindings.CustomerId.InputValue

Tree Bindings: This is used for tables, tree-tables and bushes. It is used to show rows of a table inside the iterator binding’s present day variety. Eg; All Customers-#bindings.AllCustomers.Labels.CustomerId

Action Bindings: This binding kind is used while buttons or command hyperlinks are dropped on the user interface and require an motion to be executed on them. We can use information control operations on them, for eg, Create, Delete, First, Last, Commit, Rollback and so forth.

Method Bindings: This binding is used whilst you need to apply custom strategies to be accomplished.

Iterator Binding: This binding is created by using the utility to get admission to the ADF binding context. It includes a reference to the page bound records collection, allows get admission to it and iterates over its records gadgets.

Question 26. What Is The Difference Between An Action And An Action Listener?

Answer :

Actions are designed for commercial enterprise good judgment and take part in navigation dealing with, whereas movement listeners commonly perform user interface logic and do not participate in navigation handling.

Basically the "action" characteristic refers to an movement approach which returns a String from which the Faces navigation version can use to decide whether or now not a navigation is important based at the cost of the string.

An actionlistener method in comparison to an action technique does not go back a String. Instead it returns void. It is largely equal to the motion technique but alternatively it just executes the code after an motion event (button click on or link click on) but a navigation is not needed.

Action listener is a class that wants to be notified while a command component fires an movement occasion.

Oracle Fusion Interview Questions
Question 27. What Is A View Scope?

Answer :

A view-kingdom allocates a brand new viewScope whilst it enters. This scope can be referenced within the view-country to assign variables that ought to stay during the kingdom. This scope is useful for manipulating items over a series of requests from the identical view.

Oracle 11g Interview Questions
Question 28. What Is The Difference Between Visible Property And Render Property?

Answer :

The seen assets is ready to genuine/false primarily based on the requirement whether we want to look the field on the web page or not at run time. The area or issue nevertheless exists at the page, though hidden.

The render belongings is used to conditionally load the factor primarily based on a criteria.

Question 29. How Do You Define Pagination In Adf?

Answer :

We outline custom pagination in ADF by creating a custom table as a taskflow the use of the af:iterator tag. This renders the gathering of information simply as a desk renders it. Now we bind the fee assets of iterator to series version from ADF bindings assertion and set the number of seen row to, say 15.

Question 30. What Are Valuators’ And Converters?

Answer :

Valuators’ and Convertors are used to provide conversion and validation skills to the ADF enter components respectively.

Converters convert the values on ADF bureaucracy to the kind wherein the application accepts them after the values are edited on the shape and submitted.

Valuators’ are used to impose validations at the enter components.

Question 31. What Is The Life Cycle Of Jsf?

Answer :

Restore View : The request involves the FacesServet controller which extracts the regarded from this request.

Apply request values: The cause of the follow request values phase is for every element to retrieve its present day kingdom. The components need to first be retrieved or constructed from the FacesContext object, accompanied with the aid of their values.

Process validations: This segment uses the validators to validate the validation rules on the fields..

Update model values: In this phase JSF updates the actual values of the server-facet version ,with the aid of updating the properties of your backing beans.

Invoke software: Here the JSF controller invokes the utility movement to address Form submissions.

Render response: In this segment JSF shows the view with all of its additives in their modern nation.

Question 32. What Is The Difference Between Setting An Immediate=proper On A Button And Immediate=actual On A Text Field?

Answer :

When immediate is real on a button, the command’s movement and ActionListeners, such as the default ActionListener provided by using the JavaServer Faces implementation, will be executed throughout Apply Request Values section of the request processing lifecycle, instead of waiting until the Invoke Application segment.

In case of a textual content field, with the aid of default, values are transformed and verified together inside the Process Validators section. However, if you want get entry to to the price of a component at some stage in Apply Request Values – as an example, in case you want to get the cost from an actionListener on an immediate commandButton – then placing this to "on the spot" makes that possible.

Life Cycle for Immediate="genuine" on input aspect is

 Restore View->Apply Request Values->Process Validations->Update Model->Invoke App->Render Response

Life Cycle for Immediate="true" on command component is

        Restore View->Apply Request Values->Render Response.

Question 33. What Is Inter-portlet Communication?

Answer :

Inter-portlet communique is achieved whilst an movement in a single portlet triggers a reaction inside the 2nd portlet. Its a conversation bridge among two portlets. For eg, one portlet carries a checkbox containing list of merchandise. When i select a product from the list and click on put up, the opposite portlet presentations the details of the respective product.

Oracle SOA Interview Questions
Question 34. What Is Meta Data Commit During Life Cycle Phase Of Adf What Happens Here?

Answer :

The metadata modifications are written to the MDS repository after the JSF Invoke Application section in JSF existence cycle.

Question 35. In Case Of Java Control Or Ejb Does It Have A Datacontrol.Dcx File?

Answer :

datacontrols.Dcx exists while you create custom records controls based on POJOs, web offerings, EJBs and the like. It describes or shops the metadata approximately the information manage, essentially the wiring required to make the underlying service (e.G. POJOs, net services) exposed through the records manage palette, and the runtime settings so the View Controller layer knows how to make use of it.

Question 36. What Are Contextual Events?

Answer :

Contextual event ,in simple terms is a manner to talk among taskflows.Sometimes we've got taskflow open in a area and should get some values from that taskflow .This situation can be executed via contextual occasion.

Contextual Event have  parts:

Publisher Event (Producer)- As button or any aspect which could raise occasion.

Handler Event (Customer)- that listens and technique occasion published with the aid of manufacturer.

Oracle SOA match 11g Interview Questions
Question 37. What Are Various Components In Adf?

Answer :

Oracle ADF has following components:

ADF Business Components: VO, EO & AM
ADF Model : DataBinding (.Cpx, .Xml) & DataControls(.Dcx)
ADF View: JSP, JSF, ADF Faces and many others.
ADF Controller: Task flows (adf-config.Xml), faces-config.Xml
Question 38. In Which Xml Do You Configure The Skin For Your Framework Application?

Answer :

in trinidad-config.Xml document.

Question 39. How Do You Decide Whether The Application Should Be Deployed As An Ear Or A War?

Answer :

If the utility consists of run-time customizations using MDS, it should be bundles as an EAR. For simple webcenter portal utility with no such customizations, WAR may be created.

Question 40. What Is The Purpose Of Jazn-data.Xml?

Answer :

This report is used for defining the permissions and privileges for numerous businesses of users on various venture flows created inside the utility.

Oracle 7.3 Interview Questions
Question forty one. Write Code To Access The Current Row And Or The View Object Inside Your Bean.?

Answer :

code to get right of entry to the contemporary row and or the view item internal your bean:

BindingContainer bc = BindingContext.GetCurrent().GetCurrentBindingsEntry();
DCBindingContainer dcbc = (DCBindingContainer) bc;
DCIteratorBinding lBinding = dcbc.FindIteratorBinding("EmployeesViewIterator");
EmployeesViewRow row = (EmployeesViewRow) lBinding.GetCurrentRow();
EmployeesView view = (EmployeesView) lBinding.GetViewObject();




CFG