我的核心用例是从数据库和目录服务器读/写。
EG。 创建用户, modifyUser, associateGroup, changePassword等
我在其中几个用例中还有其他一些功能要做。 1.)审核开始运作 2.)异常/错误情况下的审核失败 3.)验证数据 4.)坚持db 5.)在目录服务器(LDAP)中保留 6.)在密码更改等某些情况下通知 7.)审核成功 8.)未来的其他东西
我想在某种装饰设计模式中实现这个有一些更好的建议???谢谢, 维涅什
答案 0 :(得分:0)
数据应该在您坚持之前很久就已经过验证。将该代码移动到服务接收请求的位置。
“坚持DB”和“坚持数据库服务器”是一回事。你过度复杂了。您的评论表明您应该更喜欢措辞来区分关系数据库和目录,但我的结论并没有改变。
通知密码更改是一个单独的用例。
唯一合格的是记录开始,完成和错误。如果您使用支持AOP的语言或框架(如Spring),则可以通过各种方面轻松完成此操作。这是一个中间层功能。