flash中通过XMLSocket监控生产系统(1-2)
作者:鸡__腿孜然小朋友 | 来源:互联网 | 2014-05-04 00:08
可是B/S系统结构也不是万能的,由于其工作机制的限制,在某些范畴,以前采用B/S系统结构就很难实现请求功效。典范情况下,Web页面和大多数Web利用应用了一种称为恳求/响应的工作机
可是B/S系统结构也不是万能的,由于其工作机制的限制,在某些范畴,以前采用B/S系统结构就很难实现请求功效。典范情况下, Web页面和大多数Web利用应用了一种称为恳求/响应的工作机制:
o 应用者点击一个超级链接,或是提交一个表单等。
o 浏览器向服务器发送恳求。
o 服务器启动一个会话。
o 服务器经过处理后,把数据发送给浏览器。
o 服务器封闭会话,浏览器显示数据。
我们可以看出,应用B/S系统结构设计软件时,无法回避两个限制:被动性与滞后性。首先,应用者必需通过浏览器恳求,服务端才干进行响应,在某些范畴,如及时监控中, 需要服务端在特定情况下,主动发送数据给客户端,而应用传统B/S系统结构技巧,实现该目标就很艰苦。其次,服务端每次恳求都必需启动一个会话,加上服务端处理与网络传送所耗费的时间,这自然就形成了客户真个滞后性。
也许有些读者,会提出异议,聊天室就是采用B/S系统结构的,为什么服务端能够每几秒钟,就把聊天室里各人的发言发送过来呢?实在,聊天室还是采用B/S系统结构的恳求/响应机制,只不过客户端每过几秒就发送一次恳求而已,好奇的读者可以看一下聊天室网页的源码,可以在源码的头部找到这样一条语句:
它的作用就是每2秒钟发送一次恳求。
在设计软件时,往往要对产业生产系统进行及时监控,随时懂得生产系统的运行情况,可是在以前,假如采用Web方法就很难保证及时性,同时,每几秒就给服务端发送恳求,既浪费网络资源,又给系统带来额外累赘。假如硬要采用B/S系统结构,当然也有方法,采用Applet,由于Java安全的限制,必需对每台客户端进行安全配置,可这样与C/S系统结构又有什么不同了呢,已经丧失了B/S系统结构的“瘦客户”的长处。
可自从Flash 5宣布后,其中的XML与XMLSocket技巧很好地解决了B/S系统结构被动性与滞后性的限制,同时没有了Java的安全限制,新的Flash MX中对此又有了很大的加强。本文就将先容利用XML与XMLSocket技巧对生产系统进行及时监控,同时为了测试方便,先容了一个模仿服务真个程序。(本文所有先容,都将根据Falsh的最新版本Flash MX。)
推荐阅读
-
作为140字符的开创者,Twitter看似简单却异常复杂。其简洁之处在于仅用140个字符就能实现信息的高效传播,甚至在多次全球性事件中超越传统媒体的速度。然而,为了支持2亿用户的高效使用,其背后的技术架构和系统设计则极为复杂,涉及高并发处理、数据存储和实时传输等多个技术挑战。 ...
[详细]
蜡笔小新 2024-10-31 17:58:20
-
随着信息技术的快速发展,各类管理系统已在各行各业得到广泛应用。传统的人工管理模式已逐渐无法满足现代需求。本文介绍了一种基于Java和JSP技术开发的电子医疗记录管理平台,旨在提高医疗行业的信息化水平和管理效率。该平台通过整合先进的数据库技术和Web开发框架,实现了医疗记录的高效存储、查询和管理,为医护人员提供了便捷的操作界面和强大的数据支持。 ...
[详细]
蜡笔小新 2024-11-01 12:10:41
-
-
本文推荐了六款高效的Java Web应用开发工具,并详细介绍了它们的实用功能。其中,分布式敏捷开发系统架构“zheng”项目,基于Spring、Spring MVC和MyBatis技术栈,提供了完整的分布式敏捷开发解决方案,支持快速构建高性能的企业级应用。此外,该工具还集成了多种中间件和服务,进一步提升了开发效率和系统的可维护性。 ...
[详细]
蜡笔小新 2024-11-01 10:52:05
-
本文首先对信息漏洞的基础知识进行了概述,重点介绍了几种常见的信息泄露途径。具体包括目录遍历、PHPINFO信息泄露以及备份文件的不当下载。其中,备份文件下载涉及网站源代码、`.bak`文件、Vim缓存文件和`DS_Store`文件等。目录遍历漏洞的详细分析为后续深入研究奠定了基础。 ...
[详细]
蜡笔小新 2024-10-31 19:32:18
-
如何将PHP文件上传至服务器及正确配置服务器地址 ...
[详细]
蜡笔小新 2024-10-31 15:32:47
-
Spring框架是Java Web开发中广泛应用的轻量级应用框架,以其卓越的功能和出色的性能赢得了广大开发者的青睐。本文为初学者提供了详尽的学习指南,涵盖基础概念、核心组件及实际应用案例,帮助新手快速掌握Spring框架的核心技术与实践技巧。 ...
[详细]
蜡笔小新 2024-10-31 13:26:04
-
随着互联网应用的不断扩展,用户流量激增,业务复杂度显著提升,单一服务器已难以应对日益增长的负载需求。负载均衡技术应运而生,通过将请求合理分配到多个服务器,有效提高系统的可用性和响应速度。本文将深入探讨负载均衡的基本概念和技术原理,分析其在现代互联网架构中的重要性及应用场景。 ...
[详细]
蜡笔小新 2024-10-31 11:20:37
-
当前,众多初创企业对全栈工程师的需求日益增长,但市场中却存在大量所谓的“伪全栈工程师”,尤其是那些仅掌握了Node.js技能的前端开发人员。本文旨在深入探讨全栈工程师在现代技术生态中的真实角色与价值,澄清对这一角色的误解,并强调真正的全栈工程师应具备全面的技术栈和综合解决问题的能力。 ...
[详细]
蜡笔小新 2024-10-31 10:28:12
-
在将Spring与MyBatis进行整合时,作者遇到了“无效绑定语句(未找到):com.music.dao.MusicDao.findAll”的问题。该问题主要出现在使用XML文件配置DAO层的情况下,而注解方式配置则未出现类似问题。作者详细分析了两个配置文件之间的差异,并最终找到了解决方案。本文将详细介绍问题的原因及解决方法,帮助读者避免类似问题的发生。 ...
[详细]
蜡笔小新 2024-11-01 11:37:01
-
从零起步:使用IntelliJ IDEA搭建Spring Boot应用的详细指南 ...
[详细]
蜡笔小新 2024-11-01 11:34:01
-
本文详细探讨了 Android 平台上的图像色彩处理技术,重点介绍了如何通过模仿美图秀秀的交互方式,利用 SeekBar 实现对图片颜色的精细调整。文章展示了具体的布局设计和代码实现,帮助开发者更好地理解和应用图像处理技术。 ...
[详细]
蜡笔小新 2024-10-31 18:45:41
-
深入解析:使用C++实现Python字节数组(struct)的高效处理方法 ...
[详细]
蜡笔小新 2024-10-31 12:14:16
-
Python网络爬虫入门:利用urllib库进行数据抓取在数据科学和Web开发领域,Python凭借其简洁高效的特性成为首选语言。本文主要介绍了如何在Windows环境下使用Python的urllib库进行基本的网络数据抓取。考虑到命令行操作的不便,作者选择了Jupyter Notebook作为开发环境,不仅简化了配置过程,还提供了直观的数据处理和可视化功能。通过实例演示,读者可以轻松掌握urllib的基本用法,为深入学习网络爬虫技术打下坚实基础。 ...
[详细]
蜡笔小新 2024-10-31 12:02:01
-
Python数据分析入门指南:全面了解Python在数据科学中的应用 ...
[详细]
蜡笔小新 2024-10-31 11:37:04
-
进程(Process)是指计算机中程序对特定数据集的一次运行活动,是系统资源分配与调度的核心单元,构成了操作系统架构的基础。在早期以进程为中心的计算机体系结构中,进程被视为程序的执行实例,其状态和控制信息通过任务描述符(task_struct)进行管理和维护。本文将深入探讨进程的概念及其关键数据结构task_struct,解析其在操作系统中的作用和实现机制。 ...
[详细]
蜡笔小新 2024-10-31 10:54:55
-