Top 26 Oracle Webcenter Interview Questions
Q1. What Is Mds?
MDS or Metadata Repository is the repository for metadata of sure deployed packages. When the user commits run-time modifications, they're saved and deployes an MDS at the server.
Q2. What Is Inter-portlet Communication?
Inter-portlet verbal exchange is achieved when an motion in one portlet triggers a reaction in the 2nd portlet. Its a communique bridge among portlets. For eg, one portlet consists of a checkbox containing listing of products. When i choose a product from the list and click on submit, the other portlet presentations the info of the respective product.
Q3. What Is The Difference Between An Action And An Action Listener?
Actions are designed for enterprise logic and participate in navigation handling, while action listeners usually carry out person interface logic and do not participate in navigation dealing with.
Action listener is a category that wants to be notified when a command component fires an movement occasion.
Q4. What Is The Difference Between Visible Property And Render Property?
The visible belongings is about to authentic/false based totally on the requirement whether we want to see the sector on the page or no longer at run time. The field or element still exists at the web page, though hidden. The render belongings is used to conditionally load the factor primarily based on a standards.
Q5. What Is Binding Context And Binding Container?
Binding context is a runtime map among the information controls and web page definition of pages in the application that is used to get right of entry to the binding layer. It is out there thru the EL expression in your jspx pages. Binding field is a request-scoped map this is used to instantiate the page bindings. This is accessible via the EL expressions. Also, due to the fact it's far request-scoped map, it's far available at some stage in each web page request.
Q6. What Is Oracle Composer?
Oracle composer presents a runtime editing device that enables enterprise customers to edit software pages.
Q7. Can You Rename The Portalwebassets Folder?
Yes, It may be renamed.
Q8. What Is Oracle Webcenter Portal?
Oracle WebCenter Portal offers layout time and runtime equipment for building organisation portals, tractional net websites, and social networking sites. It offers portal-specific features including web page hierarchies, navigation fashions, delegated safety, customization, and others. Portals also can include functions like portlets, content material control system integration, personalization, social computing services, seek, analytics and so on.
Q9. Is It A Mandate To Configure In Security In Your Webcenter Portal Application Always?
No, if the developer does not configure the safety in webcenter, the adf protection receives configured via default. As part of this a default username/password is automatically created. Also, it also provides default Login and Logout pages.
Q10. What Are The Different Types Of Bindings In Adf?
ADF incorporates the subsequent sorts of bindings:
Attribute Bindings: This is the binding to retrieve the value of a unmarried view characteristic within the iterator binding’s modern view row. For eg; #bindings.CustomerId.InputValue
Tree Bindings: This is used for tables, tree-tables and timber. It is used to show rows of a table inside the iterator binding’s modern-day variety. Eg; All Customers-#bindings.AllCustomers.Labels.CustomerId
Action Bindings: This binding type is used when buttons or command links are dropped on the person interface and require an movement to be accomplished on them. We can use information manipulate operations on them, for eg, Create, Delete, First, Last, Commit, Rollback and so on.
Method Bindings: This binding is used while you need to apply custom methods to be done.
Iterator Binding: This binding is created by way of the application to get entry to the ADF binding context. It carries a connection with the web page certain facts collection, facilitates get entry to it and iterates over its facts items.
Q11. What Is Policy Store And Identity Store In Oid?
Identity Store is used to store statistics about customers and organizations at the same time as the Policy Store is used to keep records about security guidelines.
Q12. What Is The Purpose Of Jazn-statistics.Xml?
This document is used for outlining the permissions and privileges for numerous companies of customers on various taskflows created within the utility.
Q13. What Is The Difference Between Portals And Pagelets?
A pagelet is a reusable consumer interface aspect similar to a portlet, but whilst portlets were designed particularly for portals, pagelets can be run on any web page, consisting of within a portal or other net utility.
Q14. What Is The Use Of Portalwebassets In Webcenter Portal Application?
PortalWebAssets is used to separate all of the static assets inside the utility like HTML, picture documents and so forth.
Q15. Name A Few Components Used For Run-time Editing With Oracle Composer?
Panel customizable, Show Detail Frame, Custom Actions, Layout Customizable.
Q16. What Is Jcr?
JCR or Java Content Repository API adapters enable person to get right of entry to information stored in content control structures, together with Oracle WebCenter Content, Oracle Portal, or maybe your file system, available to your application.
Q17. What Is The Purpose Of Faces-config.Xml?
Use the faces-config.Xml document to sign in a Framework utility’s resources, together with custom validators and controlled be, and to define all web page-to-page navigation rules.
Q18. What Is The Purpose Of Adfc-config.Xml?
The adfc-config.Xml document is the configuration file for an ADF unbounded venture glide. This document consists of metadata about the activities and control flows contained in the unbounded assignment flow.
Q19. What Are Validators And Converters?
Validators and Convertors are used to offer conversion and validation skills to the ADF input additives respectively. Converters convert the valurs on ADF bureaucracy to the kind wherein the software accepts them after the values are edited on the form and submitted. Validations are used to impose validations at the input additives.
Q20. What Is The Difference Between Trinidad.Config And Trinidad.Skins?
Trinidad.Config document is ceated whilst you create a webcenter portal software. This is used to register the pores and skin-family you will use for your complete utility.
Trinidad.Skins is used when we use pores and skin as a Jar report. This record provides a mapping among the Skin Id and the real course in which the pores and skin exists.
Q21. What Is The Life Cycle Of Jsf?
Restore View : The request involves the FacesServet controller which extracts the regarded from this request.
Apply request values: The purpose of the follow request values segment is for every thing to retrieve its modern-day state. The additives should first be retrieved or created from the FacesContext item, accompanied with the aid of their values.
Process validations: This phase uses the validators to validate the validation regulations on the fields..
Update model values: In this phase JSF updates the real values of the server-side version ,by using updating the homes of your backing be.
Invoke application: Here the JSF controller invokes the software motion to address Form submissions.
Render response: In this segment JSF shows the view with all of its components in their present day kingdom.
Q22. In Which Xml Do You Configure The Skin For Your Framework Application?
Trinidad-config.Xml
Q23. What Is The Difference Between Databindings.Cpx And Datacontrol.Dcx?
The DataBindings.Cpx report incorporates the Oracle ADF binding context in your entire application and gives the metadata from which the Oracle ADF binding objects are created at runtime. The DataControls.Dcx record is created whilst you register data controls at the enterprise services. This document isn't always generated for Oracle ADF Business Components. It identifies the Oracle ADF model layer records manage instructions(factory classes) that facilitate the interaction between the customer and the to be had commercial enterprise service.
Q24. What Is A View Scope?
A view-state allocates a new viewScope while it enters. This scope can be referenced inside the view-country to assign variables that ought to stay for the duration of the state. This scope is beneficial for manipulating gadgets over a chain of requests from the identical view.
Q25. What Is The Difference Between Setting An Immediate=genuine On A Button And Immediate=proper On A Text Field?
When immediate is proper on a button, the command’s movement and ActionListeners, together with the default ActionListener furnished by means of the JavaServer Faces implementation, could be performed in the course of Apply Request Values phase of the request processing lifecycle, rather than ready until the Invoke Application section.
In case of a textual content discipline, by way of default, values are transformed and tested collectively within the Process Validators segment. However, in case you need access to the fee of a component at some stage in Apply Request Values – for example, if you need to get the fee from an actionListener on an instantaneous commandButton – then setting this to “instantaneous” makes that viable.
Q26. How Do You Decide Whether The Application Should Be Deployed As An Ear Or A War?
If the software contains run-time customizations the use of MDS, it need to be bundles as an EAR. For simple webcenter portal software with no such customizations, WAR may be created.
