E20-405 Content Management Server Programming Exam
DFC General Overview
- Webtop components can make DFC calls as modern clients include DFC calls.
- IDfClient is one DFC Interface
- The DFC PIA is NOT automatically installed during DFC installation, The DFC installler has an option for installing the DFC PIA installer. The option is unchecked by default.
- DCTM.jar contains a manifest that includes references to several JAR files, that also includes dfc.jar
- A Connection Broker is NOT required in order to establish a session between DFC application and content server.
Clients and Sessions
- DFClientX objects should be instantiated with new operator.This is one of the rare cases where you need to use the new keyword rather than a factory method.
DFC Type and Related Interfaces
- IDfPersistetObject interface provides the ability to save() objects to the repository.
- IDfPersistetObject can be used when creating repository objects that have content.
- IDfFolder interface is used when working with both cabinets and folders.(i.e. there is no separate interface for cabinet)
- IDfTypedObject provides basic functionality for both persistent and non-persistent objects.
- Hierarchy in the DFC object model (Interface) is
- IDfDocument >>>IDfSysObject>>> IDfPersistetObject>>>IDfTypedObject
Retrieving Objects
- Hierarchy in the document object model
- dm_category inherits from dm_folder, which in turns inherits from dm_sys_objects
Virtual Documents
Search
Security
Operations
Exceptions and Error
Logging and Tracing
Working with Business Processes
Server Methods
BOF (Business Object Framework)
TBOs
- To provide an interface for a custom type that gets instantiated using DFC methods such as getObject(), This can be accomplished by creating a TBO with an interface for the custom object type.
Aspects
SBOs
Modules
Lifecycles
Webservices