我正在开发一个 spring 2.0.1.RELEASE 应用程序。
申请简介:
1. I have separate Transformer beans that transforms my DTO to Domain
and vice versa.
2. I have separate Validator beans that validate my domain object being passed.
3. I have Service classes that takes care of the applying rules and calling persistence layer.
现在,我想在我的应用程序中构建一个工作流:我将在其中调用工作流的开始,下面提到的步骤将按顺序执行,异常处理将按步骤完成:
1.First-Transformtion - transformToDomain() method will be called for that object type.
2.Second-Validator - class valid() method will be called for that object.
3.Third-Service - class save() method will be called for that object.
4.Fourth- Transformation - transformToDTO() method will be called for that object type.
在此之后我的工作流程结束,我将返回 DTO 对象作为我的 REST API 的响应。
异常处理部分是我也想处理的部分,例如如果该步骤存在特定的异常处理程序然后调用它,否则调用全局异常处理程序。
我设计了一些相同的原型,但正在寻找一些专家建议以及如何通过更好的java设计来实现这一点。
考虑到上述用例的示例解释是非常可观的。