Extending the ATG Platform Rel 10.1.2

Total time
Logo Oracle University

Need more information? Get more details on the site of the provider.

Starting dates and places

This product does not have fixed starting dates and/or places.

Description

This Extending the ATG Platform Rel 10.1.2 training course teaches you the skills you need to customize and extend ATG’s out-of-the-box capabilities. Expert Oracle University instructors will teach you how to fine-tune your repository definition and make use of advanced features like caching and inheritance.

Learn To:

  • Use the advanced repository.
  • Derive property values from other repository objects.
  • Create custom Servlet Beans (droplets).
  • Configure repository caching for optimal performance.
  • Create custom components and form handlers.
  • Manage transactions.
  • Create custom nucleus components to manage your repositories.
  • Handle complex form input and control transactions.

Create Custom Componen…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

This Extending the ATG Platform Rel 10.1.2 training course teaches you the skills you need to customize and extend ATG’s out-of-the-box capabilities. Expert Oracle University instructors will teach you how to fine-tune your repository definition and make use of advanced features like caching and inheritance.

Learn To:

  • Use the advanced repository.
  • Derive property values from other repository objects.
  • Create custom Servlet Beans (droplets).
  • Configure repository caching for optimal performance.
  • Create custom components and form handlers.
  • Manage transactions.
  • Create custom nucleus components to manage your repositories.
  • Handle complex form input and control transactions.

Create Custom Component Classes

By investing in this course, you will also learn how to create custom component classes that take advantage of ATG’s application logging functionality. You can use these classes to add application-specific functionality. You'll also discuss best practices in creating form handlers.

Use the ATG Repository API

This course also explores how to use the ATG Repository API to manipulate repository items within Java. This includes retrieving, creating, updating, deleting and querying for items.

Configure and Customize Complex Repositories

Through discussion and hands-on exercises, you will learn how to model advanced one-to-one relationships and many-to-many relationships. Develop the skills to customize repository properties to provide special handling or add logic to manipulate properties, and implement property inheritance within a repository.

Create Custom Servlet Beans

Finally, this course teaches you how to create and configure custom Servlet Beans. This enables your page developers to create complex JSPs while maintaining a clean separation of Java code and HTML.

Live Virtual Class Format

A Live Virtual Class (LVC) is exclusively for registered students; unregistered individuals may not view an LVC at any time. Registered students must view the class from the country listed in the registration form. Unauthorized recording, copying, or transmission of LVC content may not be made.


Audience
  • Developer
  • Technical Consultant

Course Topics Developing Component Classes
  • Creating custom component classes
  • Integrating custom components into Nucleus
  • Using application logging facilities in a component class
The Repository API
  • Repository API overview
  • Retrieving repository items within Java code
  • Mutable repositories
  • Updating and creating items
  • Querying a repository
  • Named queries
Custom Form Handlers
  • Sub-classing ATG Repository Form Handler
  • Creating custom form handlers based on ATG Generic Form Handler
  • Form errors
  • Form handler scope
Managing Transactions
  • Java Transaction API (JTA)
  • Transaction completion
  • Transaction demarcation
  • Debugging transactions
Complex Repository Configuration
  • One-to-many relationships
  • Many-to-many relationships
  • Composite repositories
Advanced SQL Repository Configuration
  • Custom property logic
  • Property descriptor objects
  • SQL content repositories
Derived Properties
  • Deriving property values
  • Property derivations and organizations
  • Overriding property derivation
Repository Caching
  • Caching architecture
  • Repository queries and item caching
  • Cache modes
  • Cache invalidation
  • Viewing cache usage
  • Cache loading
  • External caching
Custom Droplets
  • ATG Servlet Beans review
  • Writing custom servlet bean classes
  • Embedding a custom droplet in a page
  • Accessing input parameters
  • Setting output parameters
  • Rendering open parameters
Appendix A: Content Repositories
Course Objectives
  • Create custom Servlet Beans to provide additional functionality to web designers
  • Fine-tune the configuration of caching to improve performance and ensure data accuracy in a clustered environment
  • Create custom JavaBean Nucleus components and form handlers
  • Use the Repository API to access and modify data
  • Model complex data-structures using inheritance and derived properties

There are no reviews yet.

    Share your review

    Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate $1.- to Stichting Edukans.

    There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.