Extending Oracle Commerce Applications

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
42 minutes

The Oracle Commerce Platform provides the developer with a full-featured framework to build web applications. To master Oracle Commerce, it is important that you know how to extend applications’ capabilities. In this course, you will create and configure a SQL repository, configure a repository so that items are preloaded upon repository startup, and other essential tasks for extending Oracle Commerce 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.


Repositories and Customizations

  • start the course
  • work with the Profile Adapter Repository
  • create and configure a SQL repository
  • create a subtype of an item descriptor, create items of that subtype, and optionally display the unique subtype properties on a page
  • use the Repository Form Handler to add, modify, and delete repository items
  • use the Repository programming interface to programmatically manipulate repository data within Java code
  • configure a repository definition to implement an overridable derived property

Versioning and Preloading

  • consider the steps required to add version capability to a SQL repository
  • configure a repository so that items are preloaded upon repository startup
  • start the Commerce Reference Store server, explore the storefront, and take a close look at the Product Catalog
  • configure Eclipse to manage your Commerce Reference Store development work

Extending Oracle Commerce Applications

  • extend the catalog by adding a custom property to the product repository item definition
  • add a property to the user profile definition
  • update the user details page, displaying an additional profile property
  • create a custom form handler and use that form on a page
  • use the Administration UI and the ACC to explore Oracle Commerce pipeline configurations

Practice: Create and Deploy the Application

  • build and deploy a completed Oracle Commerce application





Multi-license discounts available for Annual and Monthly subscriptions.