引言: http://www.contextfree.net/wangyg/tech/history/web_dev_history.html 王咏刚,2004年3月 [ 本文发表于2004年4月《程序员》 ] 讨论Web开发技术的历史,当然要先说说Web的起源。
摘要: 自从csdn开放了blog服务后,我很高兴的有了我的第一个blog。我加入的那个时候还算早的,专栏大概有1000多吧,看看现在的专栏都上11000多了,不得不感叹于csdn的名气之大,人气之旺。但是随着专栏的增多,也暴露了很多问题。整个blog管理显得很混乱,曾经见过一位老大发test的帖子就发了几十个,也不见得有管理员出来说一声。大家为了点击量的增加,题目也起的极尽醒目,希奇之能事。 那么bl......
摘要:这次要实现的是getproperty标签。主要知识点是怎么用反射去调用实例中的方法。重要部分已用注释标注。 /** * 类说明:标签处理类,仿jsp的getproperty标签* 创建日期:2004-7-2* 修改日期:2004-7-2* 创建人: dever */ package cn.dever.tag;import javax.servlet.jsp.*;import javax.servl......
Web开发技术史话http://www.contextfree.net/wangyg/tech/history/web_dev_history.html [ 本文发表于2004年4月«程序员» ] 【程序编程相关:
Hibernate中对无主键表的操作】 王咏刚,2004年3月 【推荐阅读:
STL的心得(4)--运用(MFC)】 讨论web开发技术的历史,当然要先说说web的起源.众所周知,web这个internet上最热门的应用架构是由tim berners-lee发明的.web的前身是1980年tim berners-lee负责的enquire(enquire within upon everything的简称)项目.1990年11月,第一个web服务器nxoc01.cern.ch开始运行,tim berners-lee在自己编写的图形化web浏览器"worldwideweb"上看到了最早的web页面.1991年,cern(european particle physics laboratory)正式发布了web技术标准.目前,与web相关的各种技术标准都由著名的w3c组织(world wide web consortium)管理与维护. 【扩展信息:
整理的一些未公开的API】 从技术层面看,web架构的精华有三处:用超文本技术(html)实现信息与信息的连接;用统一资源定位技术(uri)实现全球信息的精确定位;用新的应用层协议(http)实现分布式的信息共享.这三个特点无一不与信息的分发.获取与利用有关.其实,tim berners-lee早就明确无误地告诉我们:"web是一个抽象的(假想的)信息空间."也就是说,作为internet上的一种应用架构,web的首要任务就是向人们提供信息与信息服务. 很可惜,在web应用日新月异的今天,许多搞技术的人似乎已经忘记了web架构的设计初衷.他们在自己开发的网站或web应用中大肆堆砌各种所谓的"先进"技术,但最终用户能够在这些网站或应用中获得的有价值信息却寥寥无几.这个问题绝不像评论者常说的"有路无车"或"信息匮乏"那么简单.一个web开发者倘若忘记了web技术的最终目标是提供信息与信息服务,他的愚蠢程度就丝毫不亚于一个在足球场上只知道卖弄技巧,却忘记了射门得分的大牌球星.从这个角度来说,评价一种web开发技术优劣的标准只有一个,那就是看这种技术能否在最恰当的时间与最恰当的地点,以最恰当的方式,为最需要信息的人提供最恰当的信息服务.
1 客户端技术的萌芽与演进
web是一种典型的分布式应用架构.web应用中的每一次信息交换都要涉及到客户端与服务端两个层面.因此,web开发技术大体上也可以被分为客户端技术与服务端技术两大类.我们先来谈谈客户端技术的萌芽与演进过程. web客户端的主要任务是展现信息内容,而html语言则是信息展现的最有效载体之一.作为一种实用的超文本语言,html的历史最早可以追溯到上世纪四十年代.1945年,vannevar bush在一篇文章中阐述了文本与文本之间通过超级链接相互关联的思想,并在文中给出了一种能实现信息关联的计算机memex的设计方案.doug engelbart等人则在1960年前后,对信息关联技术做了最早的实验.与此同时,ted nelson正式将这种信息关联技术命名为超文本(hypertext)技术.1969年,ibm的charles goldfarb发明了可用于描述超文本信息的gml(generalized markup language)语言....
下一页 摘要:rsa算法 1978年就出现了这种算法,它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:ron rivest, adishamir 和leonard adleman。但rsa的安全性一直未能得到理论上的证明。 rsa的安全性依赖于大数难于分解这一特点。公钥和私钥都是两个大素数(大于100个十进制位)的函数。据猜测,从一个密钥和密文推断出明......