Identify two functions of the Nucleus.
A.
Nucleus resolves component names to components.
B.
Nucleus provides commerce-specific functionality such as catalog and cart.
C.
Nucleus creates andinitializes components.
D.
Nucleus provides application logging capability such as debug, warning,info, error, and trace
Explanation:
A: Nucleus performs one basic operation: resolving component names. Given the
name of a component, Nucleus does its best to find or create that component and return it.
C: Name resolution is not a difficult task. Nucleus shows its real power by creating components
and hooking them up to other components automatically. This function is invoked when Nucleus is
asked to resolve a name of a component that does not yet exist. In this case, Nucleus looks for the
appropriate configuration file that describes how to create that component and any other
components that it requires.
Note: Nucleus is the Dynamo Application Framework’s component model for building applications
from JavaBeans. Nucleus lets you assemble applications through simpleconfiguration files that
specify what components are used by the application, what parameters are used to initialize those
components, and how those components hook up to each other. The ATG Control Center
Components window provides a handy way to create, modify, and manage Nucleus components.
Nucleus by itself provides no application-specific functions. The JavaBean components implement
all of an application’s functionality. Nucleus is the mechanism that gives those components a place
to live, and a way for those components to find each other.
ATG Programming Guide, Basic Nucleus Operation