显示会员所有动态信息的功能怎么实现

bobo_ll 发布于 2012/03/05 20:46
阅读 133
收藏 0
我想实现这样一个功能:所有会员可以发布分享 音乐(表musics)、照片(表images)、文章(表Articles)、心情(表minds),我设计了四个表来存储这些信息,
现在我需要将所有会员发布的各类信息在动态中显示(按发表的时间顺序显示)。
我本来是想再设计一张动态表,当会员每次发布信息的时候就在动态表中插入信息,可是后来我一想不行,这个动态表要能插入上面四种类型的信息,我不知道该怎么办了。
其实我就是想要设计一个页面用来显示会员的动态信息(动态包括发布的音乐、照片、文章以及心情),按会员发布的时间前后来显示。
我该怎么设计数据库能合理呢???请大家指点。给个思路就好。如果我表达的不是很清楚的话,大家请指出来哈。
急切想知道应该要怎么做,在线等答案。。。
加载中
0
黑暗中的莲花

请问您做出来了嘛?如果做出来了,能不能分享一下您的思路,我也想知道如何去做?

我说一下我的思路,但我还没有动手去做(如果错了就当没看见吧):

    1. 如果发布新动态,肯定要往数据库存存数据

    2. 对保存数据这个方法进行监听(可以使用Spring的AOP,不知道观察者设计模式或者写一个监听器可不可以,没试过)

    3. 将监听器中获取的数据推送到页面,推送不知道该怎么做,但是如果用ajax每隔一段时间进行一次服务器请求,我想应该能做出来这个效果.

同时也希望做过这个效果的高手给回答一下,谢谢!   

bobo_ll
bobo_ll
我是通过建立一个动态表 ,每当用户有心情或图片发表的时候 同时用触发器 在动态表中添加一条记录,之后通过读取动态表的记录 就可以找出用户发布的动态信息了,可以查看我的网站http://schoollife.me 登录帐号:test@schoollife.me 密码test12,有问题可以加我讨论qq 821018134,希望可以对你有帮助
0
黑暗中的莲花

我刚看了一下这个网站的动弹,他是使用ajax来做的,每隔一段时间进行一次服务器请求.进行异步刷新,就获取到最新动态了.我刚查了一下,也有类似的插件可以实现这种效果,不过要安装到你的项目中才可以.我感觉没有使用ajax方便

返回顶部
顶部