Grails新手 - 我正在构建一个简单的Grails应用程序,用户将在顶级域对象(“工作区”)范围内的域层次结构中处理对象。例如,如果我的域对象是project-author(1-M)和author-comments(1-M),我只希望用户可以看到当前所选项目的作者和注释(他们可以切换项目/虽然工作空间)。
从设计原则来看,存储当前“工作场所”的索引最好在会话范围内完成,还是作为持久的“用户首选项”对象存储?这需要对控制器进行相当多的返工,所以我对于沿着这条路走下去犹豫不决。
安全性可能会成为一个问题,因此我对于为每个“工作空间”参数化我的所有网址犹豫不决。
任何建议都将不胜感激。