28 3月
目录
1.介绍
2.现有的协议
3.基于TCP协议的客户
4.请求
5.地址
6.应答
7.基于UDP协议的客户
8. 安全性考虑
9. 参考书目
24 5月
12 5月
偶然看到pjblog的作者的一篇文章<从GMail认识的W3C网页标准和Ajax>.对于其中的观点,既感到无奈,又感到震惊.
作者原话:"而不是我们现在很多Ajax程序,一个页面上全是读XML,这样的方式是比较愚蠢的。我们要做的是利用好Ajax里面的 Javascript ,而XML只能作为必要的辅助"
不!Ajax的未来绝对不是如同这位朋友所说的这般!众所周知,XML在数据交换以及多平台呈现等等诸多领域都是数据载体的唯一也是当前最佳的选择.它的天生结构化特性证明了它的优越.未来的WEB领域将是一个由各种webservice为基础组成的结构,这种结构间的传输基础,正是XML.在那个时代,终端之间交换的都是串化的数据,而不是如同现在般以呈现结果传输为主的局面.使用手机的用户,可以和使用PC的用户同时浏览同一个站点,却并不需要此站点作出任何针对性的改动,因为它只需要提供将用来构建呈现的串化数据就可以,其他一切,都应交由负责解析数据并构建呈现的单元去处理了.Ajax的出现,将会大大加快这个新一代的WEB世界的进化过程,催生大量的webservice,进一步使业务与呈现分离.
像作者所说的语句来看,估计还并没有认识到XML存在的根本意义,也并没有认识到简单结构化数据交换的意义所在.他的思想应该还停留在一切为了处理呈现的时代.并没有以一个立体的眼光去审视每个项目,每个服务的整体架构.计算机领域的程序/项目开发发展到今天,早就已经从过去的单纯的一个项目创建多个服务的角度转变成了如今的单一服务可服务于多个项目的角度了.设计架构时,再也不是从流程出发了进行多条简单的单线业务,而是由结构分解,抽象出对象,并发现问题预测问题归并问题了.我们的思想,同样也要随之转变.对新技术,新思想,带批判的目光去审视,是应该的.但也应关联前后,了解透彻方可一言.Ajax的前途是光明,因为用户主导的思想必定成为主流,那么用户主导的同时,如果用户不能实现数据任意呈现,那试问还能称之为用户主导么?主导,不一定只是操作方式的主导,更多的是对数据呈现方式的主导!
9 5月