web程序设计(1).....历史?
计算机:有了电,有了灯,---(亮与不亮可以传递信号)---有了二极管---(对于重复性操作都可以预定义,一大推灯泡可以表示更复杂的信息)----有了电路板---(定义更复杂点,再复杂点)---有了主板和cpu---(操作呢?不能只是按开关吧)---有了键盘----(输出呢,不能只是一大推灯泡,还要比照着预定义吧)---有了显示器---(预定义不能太多了,要统一)--有了Intel---(组合,要把精良的都组合起来)--有了电脑--(显示呢?)--dos[黑框啪啪啪]--(更好看点)--windows/umix/linux
计算机语言:机器本只认识预定义的二进制码(其实只认识有和没有),即机器语言(二进制码),--(二进制太难记忆了)---然后十六进制码--(还是不便于操作)--接着汇编语言--(还可以更好点..以事件为中心)---c语言--(以事物为中心,更方便重用和理解)--c++--(期望能够跨平台,那就为平台设计一个转换的程序[虚拟机])--java--(期望所有常用的东西都做控件,需要用时一拖就好)---GUI(C#,java)---(希望自己想到的,电脑完全能知道,直接输入需求,啪,一个新软件出来了)----***
计算机连接:电线可以传递信号了---两台计算机可以连接通信了----三台呢?更多的呢--都能连接起来----发信号接收信号,处理不能乱套了---协议出来了--每台计算机能够有不同的表示---ip出来了--信息除了用文字,还能更好地显示--超文本出来了---(超文本传输???信号照传,做不同处理即可)---http出来了.
web服务器:计算机可以连接了,资源可以共享了--超文本正常传输了,为啥要传?什么时候传啊?---服务器处理啊--(实现http协议服务端的)web服务器出来了[iis,apach,tomcat,weblog]---(是谁想要超文本?传过去怎么显示呢?)--(实现http协议的客户端出现了)浏览器[ie----]
应用程序服务器:计算机语言是有很多了,怎么运行呢?---(软件啊?)--各种语言对应的安装包出现了----(php的php-5.0.5-Win32.zip,java的jdk,.net的frame)---(把编写的程序放到服务器端,能再浏览器看到)--配置啊--(让web服务器认识对应的后缀如php,aspx,jsp等,并能做一些转换)---对应的包,lib库(如php4isapi.dll等)---好了,遇到对应的后缀转换给对应的应用程序服务器,处理完了转化为应有的格式给web服务器,,在传递到客户端浏览器,在继续做对应解析...
软件:计算机编写的完成一件任务的东西!.....
瞎掰!!!!~~扫地