Form Handling with Pipelines and REST


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/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.

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.

Prerequisites
None

Expected Duration (hours)
1.4

Lesson Objectives

Form Handling with Pipelines and REST

  • 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
  • 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
  • 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
  • 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
  • use the Administration UI to explore the Request Handling servlet pipeline configuration
  • Course Number:
    df_ocpf_a06_it_enus

    Expertise Level
    Intermediate