真正最有用的缓存是业务级的缓存,因为框架不会了解您的业务,它只能做到通用,功能被限定了很多。所以期望有更多更好更稳定的业务模型被开发出来,让重用不仅仅停留在代码、框架级别,让它上升到业务领域,像注册登录模型、权限模型、树模型、会计学模型等等等等。
更新论坛状态可以使用通知内存对象来完成,原因是我们需要操控一个代价更高的db级作业(查询),而且没有缓存命中可言。

>>更新论坛状态可以使用通知内存对象来完成
谢谢,这个方法不错,正在考虑实现方法,意识当中这种涉及状态对象以及通知类型的处理方法可以引入设计模式。
底层用jdbc,上层用工厂构造对象,jivejdon的ForumBuilder是大有文章啊,模型嵌套模型的时候,工厂构造搞不好就死循环了,再加上AOP悄悄的操作缓存,所以编码的时候要做到绝对的思路清晰,明晰框架的内幕。

>否可以直接在内存中更新原来的对象?
可以的,这个在另外一个帖子 关于 状态是否是值对象中讨论过。


>,我在messageList.shtml之前串接了一个Action,这个Action更新状态对象的同时更新数据库,这样做是否有性能问题?因为每次帖子的点击都和数据库交互了一次,这似乎违背了Jdon框架的思想。

可以使用js/ajax实现,最好不要实时更新,或者使用TaskEngine抛出一个任务专门更新数据库,减轻当前帖子显示任务的延迟时间,这样在高并发下能够取得好性能。

让JJ3跑在tomcat里面,成功实现
去掉事务,写JAAS

顶。good job

哈哈哈 好东西