Web程序运行原理
3 月,跳不动了?>>> 这篇文章 用一个简单的示例回味一下Web程序的运行原理。 在开始Web框架设计之前,有必要先讲一讲Web软件的运行原理。 Web软件和一般软件最大不同,就是Web软件是运行在一台服务器上,大家通过浏览器访问服务器来工作学习。而一般软件则是运行在用户手中的计算机设备里。 从部署角度来讲,Web软件是一处部署服务各方。而一般软件则需要一台一台的去安装部署。 照此分析,如今流行的App其实说白了也算是一般软件喽?其实从运行本质上来看是这样的。不同的是App运行在端上,这个端一般指的是Pad、手机或者智能设备。 现如今一些智能路由器也支持App了,搞不好那天我们的插座上也能跑两个App。但是无论如何一对一的部署方式和Web一次部署服务各方这种方式。是有着本质的区别的,好了言归正传回到我们的话题上来。 一个简单的Web应用程序 所谓Web开发其实就是编写一个程序运行在一台机器上,然后通过浏览器访问这个应用。下面就展示一个非常简单的Web应用程序: import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.io.Reader; import java.net