我的用例使用哪种设计模式?

时间:2013-07-19 09:26:33

标签: database design-patterns ldap

我的核心用例是从数据库和目录服务器读/写。

EG。 创建用户, modifyUser, associateGroup, changePassword等

我在其中几个用例中还有其他一些功能要做。 1.)审核开始运作 2.)异常/错误情况下的审核失败 3.)验证数据 4.)坚持db 5.)在目录服务器(LDAP)中保留 6.)在密码更改等某些情况下通知 7.)审核成功 8.)未来的其他东西

我想在某种装饰设计模式中实现这个有一些更好的建议???

谢谢, 维涅什

1 个答案:

答案 0 :(得分:0)

数据应该在您坚持之前很久就已经过验证。将该代码移动到服务接收请求的位置。

“坚持DB”和“坚持数据库服务器”是一回事。你过度复杂了。您的评论表明您应该更喜欢措辞来区分关系数据库和目录,但我的结论并没有改变。

通知密码更改是一个单独的用例。

唯一合格的是记录开始,完成和错误。如果您使用支持AOP的语言或框架(如Spring),则可以通过各种方面轻松完成此操作。这是一个中间层功能。