Course details

Advanced Configuration Options

Advanced Configuration Options

Target Audience
Expected Duration
Lesson Objectives
Course Number
Expertise Level

Oracle Commerce applications are robust and highly configurable. Advanced concepts such as custom properties, transaction management, and Oracle Commerce Principals can be applied to build rich and scalable web applications. In this course, you will learn how to add additional logic to manipulate properties, create and use new principals in the Oracle Commerce User Directory, learn transaction management, and apply your Oracle Commerce knowledge to build working applications. This course is one of a series in the Skillsoft learning path that covers the material for the Oracle Commerce Platform Fundamentals for Developers.

Target Audience
Application developers; data architects; technical architects; and anyone with experience in Java programming, XML parsing and editing, basic JavaServer page and HTML page coding, and a basic understanding of SQL database table structure and data querying.


Expected Duration (hours)

Lesson Objectives

Advanced Configuration Options

  • start the course
  • create custom property types that allow the programmatic manipulation of repository item properties
  • distinguish between the methods for overriding and extending functions
  • work with custom attributes to extend the functionality of an application
  • describe how the Oracle Commerce User Directory groups users by organization and role
  • view the user principals in the ACC
  • view the organization principals in the ACC
  • view the role principals in the ACC
  • distinguish the differences between user segments and the user directory
  • describe how the user directory can be used to control site access with page level security
  • describe how the user directory uses secured repositories to implement object-level security
  • describe the concept of database transactions and database concurrency and consistency
  • identify the ways Oracle Commerce supports JTA
  • define the start and end points (the boundaries) of a transaction
  • create an Oracle Commerce application module that contains a simple Java EE application
  • override the properties of a global component with application-specific values set from the Sandbox module's local configuration layer
  • create and configure a component based on an out-of-the-box component class
  • register the Sandbox configuration layer and namespace with the ACC
  • create and deploy a globally scoped component based on a custom class
  • declare the DSP tag library for use in a JSP
  • use standard Dynamo Servlet beans to display dynamic and conditional content on a page
  • write a custom Dynamo Servlet bean class, and use that bean in a JSP to display conditional content
  • Course Number:

    Expertise Level