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.
Learning Objectives
Custom Properties
- 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
User Directory
- 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
Transaction Management
- 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
Application Building Basics
- 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
Practice: Custom Dynamo Servlet Beans
- write a custom Dynamo Servlet bean class, and use that bean in a JSP to display conditional content
Framework Connections
Specialty Areas
- Data Administration
- Systems Administration
Feedback
If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.