1 Overview
1.1 cairngorm is suitable for large and complex applications. For small and simple applications, it is too large and cumbersome, reducing development efficiency.
1.1 server implementation is blocked through servicelocator + biz delegate
1.2 simple applications and complex applications can share a servicelocator + biz delegate
2. Simple Application
2.1 servicelocator + biz delegate
2.1.1 directly instantiate a biz delegate in the view layer to call its method.
2.1.2 create a responder object when instantiating biz delegate to process the results or exceptions returned by biz delegate
3. complex applications
3.1 servicelocator + biz delegate + MVC
3.1.1 view registers the command in control through Event Notification. Command calls biz delegate and processes the results or exceptions returned by biz delegate.
3.1.2 The processing result usually means to change the model. Because the model is bound to the view, the view also changes when the model changes.
4. differentiate between simple and complex standards
4.1 TBD