摘要: 推送技术,又名反向AJAX,指的是一种基于Internet,将由中心或发布者发出消息传输给用户的技术。与之相对的是拉取(参见AJAX),这种情况下请求是由用户或客户端主动发起的。推送技术常常用于消息的订阅,电子邮件同样可以是一个推送系统HTTP 服务器推送HTTP 服务器推送(又称HTTP流)是一种由Web服务器向浏览器传输数据的机制。这种机制可以通过多种方法实现。一般来讲,Web服务器不在向客户端传输数据后中断,而是保持这个连接。这样一旦新的数据到达或事件触发,服务器可以尽快地将数据(通过这个/这些连接)传送到一个或一批客户端。通常Web服务器通过CGI提供这种功能(如Apache上不处理请 阅读全文
posted @ 2014-03-28 14:06 shzy2012 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 软件解耦做事情要想事半功倍,就要高处着眼,触摸到事情的脉络。当今流行着各种眼花缭乱的软件框架,不管是struts,还是spring,hibernate,还是.net,还是各种前端UI框架,其设计的核心思想是:1、尽可能减少代码耦合,如果发现代码耦合,就要采取解耦技术;2、各种解耦技术的核心是:(a)使用外部的配置文件,将各种框架内部的组件进行文本型的配置;(b)用户通过组件的名字和参数map使用组件,达到脚本性而非代码性的直接使用。这与设计一个应用服务器的架构完全相同。只不过spring使用xml类型的配置文件,并且使用Ioc技术,而我使用服务数据库化,用数据库来管理服务。我不支持类,它们支持 阅读全文
posted @ 2014-03-28 10:24 shzy2012 阅读(408) 评论(0) 推荐(0) 编辑