Step-by-Step Introduction to Chaplin ACT
This is a step-by-step introduction to Chaplin ACT. It consists of several lessons where each one presents some feature. The coded examples are available in the Chaplin ACT distribution in chaplin-tutor/src/main/java/org/iqual/chaplin/intro package of chaplin-tutor module. Make sure you have read ChaplinConfiguration before running the examples.
It may happen that some lesson numbers do not match the directories in chaplin-tutor/src/main/java/org/iqual/chaplin/intro. For real mapping between the lesson numbers on the wiki and those in the distribution see chaplin-tutor/src/main/java/org/iqual/chaplin/intro/lessons-mapping.txt.
- Lesson 1: Simple composite
- Lesson 2: Using a namespace
- Lesson 3: Context fields
- Lesson 4: Using field interceptors
- Lesson 5: Multiple message receivers
- Lesson 6: Side effects
- Lesson 7: Concerns
- Lesson 8: Constraints
- Lesson 9: Aggregating message replies
- Lesson 10: Automerging message replies
- Lesson 11: Nested composites
- Lesson 12: Component proxies
- Lesson 13: Binders
- Lesson 14: Generic message receivers
- Lesson 15: Thread-bound message receivers
- Lesson 16: Global message receivers
- Lesson 17: Overriding the type-cast operator