- Introduction
-
Objectives
-
Prerequisites
- Java API
-
Overview
-
Public Services
-
Features
-
Extensions
-
Root Objects
- Conclusion
-
Review
-
References
-
Next Steps
-
Course Survey

Content Services: Java API - Overview
This course provides an introduction to the Public Java API that is provided by Alfresco Content Services (ACS).
Objective
This course provides an introduction to the Public Java API that is provided by Alfresco Content Services (ACS). Architects and developers need to know the capabilities and limitations of the CMIS API and the functionality available with each service.
This course includes a high-level overview of the distinct features of the API. This includes the services, publish-subscribe pattern, routine jobs, executable functions, startup/shutdown hooks, and request/response model. It will also cover how these are all glued together through Spring Beans which can be injected into your custom implementations. We will also cover the possibility of writing or extending your own API through supported extensions.
What Will I Learn?
The learning objectives that are covered by this course are:
- Java API features
- Java API features not available in other APIs
- Java API extension points
- Java API extension point execution
Target Audience
- Developers
Time Required: ~30 minutes
Applicable Product Versions: 4.0 - 6.1
Difficulty: Foundation
Prerequisite Knowledge
This course presumes that the student is competent with the following tools, technologies and concepts:
Prerequisite Resources
The following course should also be considered before completing this one: