ATG,Nucleus and Component
ATG is a framework for developing web applications. ATG is fast, scalable and based on J2EE standards. The ATG Adaptive Scenario Engine provides an open, server-side environment for building and deploying dynamic, personalized applications for the Web and other communication channels, such as email and wireless devices. The core of the platform is the Dynamo Application Framework (DAF), which implements a component development model based on JavaBeans and JavaServer Pages (JSPs).
Nucleus is the ATG container for components,provides a heierarchical name space Each component has a unique full name so that pages and other components reference it.creates and initializes component instance on request Decouples code from configuration and manages component scope.
Any Java object with an empty constructor can act as a Component in Nucleus, so writing a new Nucleus component is as easy as writing a Java class. Nucleus components are standard JavaBeans, each with an accompanying .properties file, storing configuration values Nucleus sets the configured values on each new instance of a component. There can be many instances of a component. In each case, the configured values in the .properties file become the initial values for properties of the “live” component. After initialization, the live values may change, depending on usage of the particular property.
Nucleus is the ATG container for components,provides a heierarchical name space Each component has a unique full name so that pages and other components reference it.creates and initializes component instance on request Decouples code from configuration and manages component scope.
Any Java object with an empty constructor can act as a Component in Nucleus, so writing a new Nucleus component is as easy as writing a Java class. Nucleus components are standard JavaBeans, each with an accompanying .properties file, storing configuration values Nucleus sets the configured values on each new instance of a component. There can be many instances of a component. In each case, the configured values in the .properties file become the initial values for properties of the “live” component. After initialization, the live values may change, depending on usage of the particular property.
Comments
Post a Comment