0 0

消息的发布与提示5

整个需求是这样的:

目前有一群员工,员工要写日志.
然后还有一群领导,领导要看日志.

员工写完日志以后,领导的那边要有提示,例如:有新日志等等,目前不要求显示条数等,后面再加上显示有几个新日志,也有可能会加上显示谁提交了新的日志.

经理的话会是双重身份,他也是员工,也要写日志,同时他也是领导,可以查看本部门的日志.

要求基本上就是这样

实现的时候,要求不使用ajax 隔几秒一读的方式,我想要其他的实现方式.

最近在研究设计模式,刚开始接触,也不熟,但是我觉得这么经典的问题,设计模式应该能有点用处,所以我希望最好能用设计模式实现,除了ajax,其他的也会考虑

问题补充:我写了一个java demo,正在想往web项目移植
项目代码放在csdn上
搜索名称:消息提醒java Demo
网址:http://download.csdn.net/detail/asdgxcv/7167597
还望大家赐教
2014年4月09日 09:45

5个答案 按时间排序 按投票排序

0 0

采纳的答案

jquery ajax服务端的长轮询?
flash?利用xmlsocket
html5?

dwr?
pushlet?写好的推送工具

2014年4月09日 11:20
0 0

观察者设计模式,
这种推模型,我们是用的FlASH
解决的

2014年4月09日 20:16
0 0

不同的人分为不同的角色,定时刷新页面不就行了

2014年4月09日 15:44
0 0

不是吧,跟我做的一个项目这么相似?
我也想过一段时间,但到头来的结论是,你脱离了HTTP一问一答的模式之后,会跟来很多问题,这也是websocket所要解决的问题。在现在这个形式下,你如果要面对微软的那一堆IEx的话,websocket根本不能考虑。所以传统的ajax还是最牢靠的办法。

2014年4月09日 11:43
0 0

你是说不用ajax,不明白你说的跟设计模式有啥冲突?
ajax是前台显示,你是想要推送到前台?

2014年4月09日 10:22

相关推荐

    在线消息提示 .net

    标题中的“在线消息提示 .NET”表明我们正在讨论的是使用.NET框架开发的、与实时通信相关的功能,特别是关于在线状态的通知或提醒。在.NET开发中,实现这样的功能可能涉及到多种技术,包括但不限于WebSockets、...

    CSDN的消息提示正式版

    【CSDN的消息提示正式版】是一个专门针对消息提示功能的软件组件,它可能是由CSDN(中国软件开发网络)开发并发布的。这个组件在早期可能是作为一个非AJAX(异步JavaScript和XML)的解决方案设计的,但在AJAX技术...

    Java实现Redis的消息订阅和发布

    标签"redis队列"提示我们,Redis不仅仅可以作为发布/订阅系统,还可以用于构建消息队列,例如使用`RPOPLPUSH`或`BLPOP`命令实现先进先出(FIFO)队列。然而,对于大型高并发系统,可能需要考虑使用Redis的Stream或更...

    超酷的Qt消息提示框,仿126邮箱登录提示

    在本文中,我们将深入探讨如何使用Qt框架创建一个仿126邮箱登录提示的消息提示框。Qt是一个跨平台的应用程序开发框架,广泛用于C++编程,尤其适合开发GUI(图形用户界面)应用。 首先,我们要了解Qt中的消息提示框...

    十款论坛用短消息提示音

    6. **系统消息.wav**:这个提示音可能用于论坛管理员发布的全局消息或系统公告。 7. **ring.wav**:"ring"通常与铃声相关,可能是一个比较传统的电话铃声效果,为用户提供了一种传统的听觉体验。 8. **兜兜.wav**...

    jQuery消息提示插件

    input type="button" value="消息" class="manhuaTip" ty="notice" msg="好消息,漫画的提示插件发布了" input type="button" value="等待" class="manhuaTip" ty="loading" msg="正在提交您的请求,请稍候...

    ymPrompt消息提示组件

    在集成ymPrompt组件到项目中时,开发者需要遵循一定的步骤,包括引入相关的库文件、设置初始化参数、调用预定义的API来显示消息提示,以及处理用户与对话框的交互。这通常涉及到JavaScript编程,因为ymPrompt很可能...

    wpf 仿qq消息提示框--改分重传

    "消息提示框"则明确了这个项目的核心——创建一个与QQ类似的、能够在任务栏上显示通知的UI组件。 在WPF中实现仿QQ消息提示框,开发者需要掌握以下知识点: 1. **WPF UI设计**:利用XAML语言来定义界面元素,如创建...

    Android带未读提示的view-购物车-待收货-消息提示

    - 当接收到新消息时,更新`LiveData`或发布`RxJava`事件,通知UI刷新。 4. **计算未读数量**: - 在数据模型层计算未读数量,这可能涉及到遍历整个数据集。 - 如果数量较大,考虑使用缓存或数据库查询优化。 5....

    Alert消息提示组件 2.0版

    Alert消息提示组件2.0版发布

    ios-仿新浪微博新消息提示条.zip

    在iOS中,可以使用`NotificationCenter`来订阅和发布事件,或者使用`UIApplicationDelegate`的相关方法处理新消息。 6. **Auto Layout**: 为了确保"TopNewView"在不同尺寸的屏幕上都能正确显示,开发者需要使用...

    MSN和QQ消息提示窗口.rar_MSN和QQ_QQ提示_VC6

    标题“MSN和QQ消息提示窗口.rar_MSN和QQ_QQ提示_VC6”表明这是一个关于创建或修改MSN和QQ消息提示窗口的项目,使用了Visual C++ 6(VC6)作为开发工具。这个压缩包可能包含了源代码、工程文件和其他相关资源,用于...

    android系统通知栏提示消息

    在描述中提到的“android设备在系统通知栏处提示有新消息,同时也有声音通知”,这涉及到Android通知系统的几个关键组成部分和特性。 首先,**通知的创建**:开发者在应用程序中使用`NotificationCompat.Builder`类...

    java gui登录页面和消息提示框.zip

    Java GUI(图形用户界面)是Java编程中用于创建桌面应用程序的一种技术。在Java中,我们可以使用...项目中融入了基本的网络通信、用户输入验证和错误提示,对于学习Java GUI编程和桌面应用打包发布具有一定的参考价值。

    金农网全自动信息发布软件

    通常,用户只需运行setup.exe,按照向导提示完成安装步骤;而DingComSetUp.msi文件则用于系统环境下的安装服务,确保软件能在用户的计算机上正确、稳定地运行。 总的来说,金农网全自动信息发布软件通过自动化处理...

    基于ROS环境通过Qt订阅和发布话题案例

    这个案例不仅展示了ROS与Qt的集成,还涵盖了ROS的基本概念,如节点、话题、消息类型和订阅者/发布者模型,以及Qt的图形界面编程技巧。通过实际操作,开发者可以更好地理解ROS环境中的实时数据交换和用户交互。

    jBox弹窗提示框插件 多种效果

    - `dist`:发布版本的文件,包含压缩和未压缩的js库。 - `js`:存放jBox的JavaScript源代码,如`jBox.min.js`。 总结,jBox弹窗提示框插件是一个强大的工具,可以帮助开发者创建功能丰富且美观的提示信息。通过...

    Java社交媒体发布程序 - 发布和分享消息、照片和视频

    2. **消息发布**:用户应该能够发布文本消息。这需要实现一个功能,允许用户在界面上输入文本,然后通过网络发送到服务器。服务器端应有相应的接口接收这些消息并存储在数据库中。为了实现这一点,我们可以使用HTTP...

    3-MB7把MB消息流发布为WebService并调用它-20100226[整理].pdf

    本教程将详细介绍如何将MB消息流发布为Web Service并进行调用,这对于实现不同系统之间的互操作性至关重要。 0. 目标 本教程的主要目标是教你如何将已有的MB消息流转化为Web Service接口,以便其他系统可以调用这些...

    基于beanstalk封装的php分布式发布订阅消息系统.zip

    在这个项目中,Beanstalk被用作消息中间件,实现任务的发布与订阅功能。PHP作为服务器端脚本语言,通过封装Beanstalk的客户端库,可以方便地与Beanstalk服务器进行交互,发布任务到队列,或者从队列中消费任务。 接...

Global site tag (gtag.js) - Google Analytics