更新论坛状态可以使用通知内存对象来完成,原因是我们需要操控一个代价更高的db级作业(查询),而且没有缓存命中可言。
更新论坛状态可以使用通知内存对象来完成,原因是我们需要操控一个代价更高的db级作业(查询),而且没有缓存命中可言。
谢谢,这个方法不错,正在考虑实现方法,意识当中这种涉及状态对象以及通知类型的处理方法可以引入设计模式。
底层用jdbc,上层用工厂构造对象,jivejdon的ForumBuilder是大有文章啊,模型嵌套模型的时候,工厂构造搞不好就死循环了,再加上AOP悄悄的操作缓存,所以编码的时候要做到绝对的思路清晰,明晰框架的内幕。
可以的,这个在另外一个帖子 关于 状态是否是值对象中讨论过。
>,我在messageList.shtml之前串接了一个Action,这个Action更新状态对象的同时更新数据库,这样做是否有性能问题?因为每次帖子的点击都和数据库交互了一次,这似乎违背了Jdon框架的思想。
可以使用js/ajax实现,最好不要实时更新,或者使用TaskEngine抛出一个任务专门更新数据库,减轻当前帖子显示任务的延迟时间,这样在高并发下能够取得好性能。
去掉事务,写JAAS