Part I. Programming Service Center

The following section provides information to users who perform programming tasks such as building and deploying dynamic, personalized applications for the Web. This section also discusses how to assemble applications out of component beans (based on standard ATG classes or custom Java classes) and link them together through configuration files.

Service Center developers create servlets that extend Web applications using a component-based methodology. Additionally, they create JSPs, which are an extension of the Java Servlet interface, and extend the standard JSP library using either JSTL or DSP tags.

Using the framework components, schemas and XML configuration files, developers can modify the default Service Center functionality.

This section contains the following:

Service Center User Interface Data Model

Service Center Framework API

Oracle ATG Web Commerce

ATG Service Center UI Programming Guide

. Documentation HomeFeedbackHighlightingPrev  Next
 
  • Contents
  • Search
loading table of contents...
  • Introduction
    • Audience
    • Documentation Conventions
    • Related Documents
    • Framework Modules
  • Service Center User Interface Architecture
    • Service Center Overview
      • User Interface Modules and Files
      • User Interface Objects
      • User Interface Sections
    • Customizing Service Center
  • Programming Service Center
    • Service Center User Interface Data Model
      • Schema Elements
      • Initializing Framework Data
        • Data Combining
      • Framework Objects
      • Framework Definition Objects
        • FrameworkDefinition
        • SkinDefinition
        • TabDefinition
        • CellDefinition
        • PanelStackDefinition
        • PanelDefinition
      • Framework Supporting Object Definitions
        • ContentDefinition
        • TemplateDefinition
      • Framework Configuration Objects
        • Configuration Object Inherited Attributes
        • FrameworkConfig
        • ContentConfig
        • TemplateConfig
        • SkinConfig
        • TabConfig
        • CellConfig
        • PanelStackConfig
        • PanelConfig
      • Framework Instance Objects
        • Instance Object Inherited Attributes
        • ContentInstance
        • TemplateInstance
        • FrameworkInstance
        • SkinInstance
        • TabInstance
        • CellInstance
        • PanelStackInstance
        • PanelInstance
        • PanelTarget
      • Modifying Framework Definitions
        • Adding a Definition
        • Modifying a Definition
        • Deleting a Definition
    • Service Center Framework API
      • Changing Tabs
      • Submitting Actions
      • Forwarding and Redirecting URLs
  • Developing Pages in Service Center
    • Service Center UI Components
      • Working with JavaServer Pages
        • Tag Libraries
        • Servlet Beans
      • Component Locations
      • Customization Best Practices
        • Extending Configuration Files
        • Adding JavaScript and CSS Files
      • Using Service Center Debugging Modes
        • Service Center Debugging Mode
        • Dojo Debugging Mode
    • Working with the Global Context Area
      • Global Context Area Architecture
        • NavContainers
        • NavItems
        • NavSearch
        • NavContext
        • NavActionContainers
        • NavActionFactory
        • NavAction
      • Rendering the Global Context Area
        • Rendering NavContainers
        • Rendering NavSearch
        • Rendering NavContext
        • Rendering NavActions
      • Creating a New NavAction
        • Example: Creating a Options Policy Menu Item
    • Working with Pages
      • Creating a New Tab Definition
        • Example: Creating a New Page
      • Modifying a Tab Action
      • Deleting a Tab Definition
      • Adding a New Panel Definition
        • Example: Adding Three New Panels
        • Customer Management Panel Configuration
      • Troubleshooting Pages
    • Working with Forms
      • Modifying Existing Forms
        • Working with Page Fragments
        • Overriding the Default Page Fragment
        • Modifiable Form Configuration Files
      • Creating New Forms
      • Creating a Pop-up Page
        • Creating the Caller Page
        • Creating the JSP file
        • Creating the JavaScript
    • Working With Grids and Tables
      • Modifiable Grids and Tables
        • Customer Information Page
        • Order View Page
        • Scheduled Order Page
        • Gift/Wish List
        • Promotions
      • Extending Table Configurations
      • Extending Grid Configuration
      • Working With Column Layout
        • Customizing Column Attributes
        • Modifying Column Widths
      • Configuring the PageFragment Component
      • Creating Column Content
        • Rendering Column Content
      • Modifying Columns
        • Adding a Column
        • Removing a Column
        • Reordering Columns
      • Changing the Item Detail (Hover) Page
    • Rendering Pages with Nucleus Components
      • Customization Options
      • Simple Customization
      • Renderer Components
      • Targeting Customization
      • Creating a ProductSkuRenderer
      • Available Renderers
      • Customizing the Order Summary Panel
        • Adding a New Order Summary Step
        • Editing an Existing Order Summary Step
    • Modifying Keyboard Shortcuts
      • Modifying Shortcuts
      • Defining Global Keyboard Shortcuts
    • Configuring Messaging
      • Rendering Messages in the Message Bar
        • Server-Side Configuration
        • Adding Messages from a Form Handler
        • Message Properties
        • Specifying a Message Summary
        • Adding Messages from JavaScript
      • Implementing Client-Side Validation
        • Implementing Client-Side Validation with DSP Tags
        • Available Client-Side Validation Widgets
        • Preventing the Form from Submitting
        • Conditional Validation
        • Conditional Requirements
        • Custom Validation Conditions
        • Additional Field Validation
    • The XML Combiner Script
    • B: Tag Libraries
      • ATG Service Common UI Tag Library
      • ATG Service Framework Bean Tag Library
      • ATG Service Framework UI Tag Library
      • Knowledge Manager Tag Library
      • Commerce Service Center Tag Library
  • Index