有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

jsf Java设计:锁定和监视报告

我有以下要求

导言

该系统是报告/内容管理系统。它允许用户对报告执行CRUD操作

业务逻辑/UI组件

当用户编辑报表时,其他用户不能编辑报表,只能查看

它包含一个带有表的页面,该表监视锁定的报表以供查看

挑战者

1)我应该如何实现这种“锁定”机制? 2) 什么样的设计模式和API对我有帮助

我当前的实现

我要上报告服务课 它将包含所有已锁定报告的哈希图(带有用于锁定管理的用户信息)

我已经完成了SCJD,并正在考虑使用我的锁定机制,但我意识到我不需要等待“锁定”

我唯一担心的问题是在“锁定”报告(将锁添加到映射中)时的并发性问题,我相信这可以通过使用同步轻松解决

为了监控锁定的报表表,我计划在报表服务类中实现observer模式。对于每个用户/backingbean,它将“订阅”报告服务

有什么意见吗


共 (0) 个答案