我的核心用例是从数据库和目录服务器进行读/写。
例如:createUser、modifyUser、associateGroup、changePassword等
在这些用例中,我还有其他几个功能要完成。1.)审核操作2的开始。)在出现异常/错误3的情况下审核失败。)验证数据4。)坚持使用db 5。)持久化目录服务器(LDAP) 6。)在某些情况下通知,如密码更改7。)审核成功8.)未来的其他事情
我正在考虑在某种装饰器设计模式中实现这一点,有什么更好的建议吗?
谢谢,Vignesh
发布于 2013-07-19 17:33:03
数据应该在持久化之前很久就进行了验证。将该代码向上移动到服务接收请求的位置。
“在数据库中持久化”和“在数据库服务器中持久化”是一回事。你把事情复杂化了。您的评论建议您更倾向于使用措辞来区分关系数据库和目录,但我的结论并没有改变。
密码更改通知是一个单独的用例。
唯一符合条件的是记录开始、完成和错误。如果您使用支持AOP的语言或框架(如Spring ),则可以使用around方面轻松完成此操作。这是一个中间层特性。
https://stackoverflow.com/questions/17742575
复制相似问题