疑问:使用了Jdon6.4的JPetStore的模型中的场景

场景应该放入模型中吗?
运行时,在创建用户的页面中没有出现categories内容,即最喜欢的科目。
调试显示productListContext对象为空,当在构造函数中显示生成这个对象时,
又会出现Account和AccountForm的复制错误。
如果不把场景放在模型中,是不是可以用服务调用模式在处理?

2011年09月17日 10:25 "@zjsong"的内容
如果不把场景放在模型中,是不是可以用服务调用模式在处理 ...

是可以在服务中处理,见SimpleJdonFrameworkTest.rar

JPetsotr这个案例我要再修改一下,目前我正在酝酿Jdon框架中引入无领域事件的注入,模型中领域事件主要给模型自己使用,但是如果模型不自己使用,也就是你说的不把场景放在模型中,那么模型中事件就无必要。这段时间比较忙,有点忙乱。呵呵。

谢谢banq的回复。
如果引入无领域事件的注入,那模型就更纯了,场景和角色就会从模型中消失,
场景属性也就不会在模型中,那可能就会在场景类中出现场景属性和行为。

“6.5版本引入了com.jdon.domain.dci.RoleAssigner,它是一个角色分配器,可以向任何模型中注入任何接口。”这样这个问题就解决了,模型保持了模型自有职责,其他的行为以角色注入到模型中,我看了机器人代码,但在web视图显示中会有些麻烦,这个好像需要用restful来解决?我对这个不是很了解,也得到了版里朋友的一些建议,这里谢谢他们!更感谢banq老师的努力,无私奉献出了这么优秀的一个框架。我目前还在研究阶段。