Form Handling with Pipelines and REST

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.

Prerequisite
None

Expected Duration
82 minutes

Description
There are many ways to extend the functionality of Oracle Commerce. Knowing when and how to extend the repository form handlers is essential to support custom requirements. In this course, you will learn how to extend the platform repository form handlers to support customized functionality, control transaction boundaries programmatically, and configure and customize chains of processors that perform operations on data in a configurable sequence. This course is one of a series in the Skillsoft learning path that covers the material for the Oracle Commerce Platform Fundamentals for Developers.

Objective

Custom Form Handlers and Transactions

  • start the course
  • describe how form handler components handle input from an HTML form
  • apply property handler methods in form handlers
  • identify the two-step process in handling form errors
  • describe how Oracle Commerce exposes Java Transaction API (JTA) services as Nucleus components
  • identify the methods used for transaction management
  • identify the best practices used for writing form handlers

Pipeline Processors

  • configure and customize chains of processors that perform operations on data in a configurable sequence
  • describe how the Oracle Commerce pipeline architecture uses processors instead of servlets
  • identify how the Pipeline Result object is used to report errors
  • distinguish between the Commerce Pipeline Processor classes
  • list the pipelines and the details on the processors that make them up
  • use XML to make your custom changes to pipelines

REST Web Services

  • distinguish between the features of the legacy REST API and the REST MVC
  • describe how REST MVC uses chainable components (actors)
  • recognize how an actor helps generate a model
  • work with XML to define an actor
  • list the attributes and elements of the actor element

Beans and Access Control

  • describe how bean filtering converts a bean into a map of properties
  • use the bean element to define a filter for a Java bean class or interface that is in the ModelMap
  • distinguish the differences in access control between legacy REST and REST MVC

Practice: Exploring Pipeline Configurations

  • use the Administration UI to explore the Request Handling servlet pipeline configuration

MONTHLY SUBSCRIPTION

$129/month
 

ANNUAL SUBSCRIPTION

$1295/year

Multi-license discounts available for Annual and Monthly subscriptions.