java如何实现消息提示

2020-10-06 科技 67阅读
你说的是类似msn弹出式消息吧
两年前做过一个项目有用到你说这个功能,所用框架除了没用到spring,其他是一样的。另外用了ajax跟dwr框架,当时我们做的是一个CRM系统,主要在员工登陆系统用消息显示上级领导发出的紧急任务、跟在项目控制流程中用消息显示项目实时进度。
整理了下思路,给你讲下但是我们怎么实现的吧,仅供参考:
站内消息不需要用到线程。主要都用系统当前时间、消息状态控制消息的显示与否
首先数据库要一张消息表,记录消息体信息。包括消息主题、用户id、时间、发出页面、消息状态。
主体实现主要是用js控制,我们用的dwr技术,将消息体的获取,时间控制及当前时间要显示的消息个数,都写到dwr配置的类中。
接着在消息js中通过dwr生成的js名称调用上述的方法获取消息信息,将数据封装到js中,在需要使用消息的页面只需要导入消息js、dwr的js就可以使用了。
当时我们是从网上下载了一个页面,自己改的js,然后决定用dwr控制数据的流转,如果不懂,就留个邮箱,我发一个html给你,你一看就会明白了。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com