javaWeb
反射:将类的各个组成部分封装为其他对象,这就是反射机制

web的工作原理:(从输入一个网页地址到得到页面,这中间经历了什么过程,浏览器->输入url地址->显示网站内容)

首先,我们输入的网址成为url地址,它的格式是:http://host[:port][abs_path]。
理解:http:// 表示要通过HTTP协议来定位网络资源;
host 表示合法的Internet主机域名或者IP地址;
port 指定一个端口号,可以省略默认为80;
abs_path 被请求资源的位置 ;
举例:http://edu.51cto.com/lecturer/user_id-2452293.html 实际上访问的是: http://edu.51cto.com:80/lecturer/user_id-2452293.html。
/lecturer/user_id-2452293.html实际上就是服务器主机上我们所需要访问文件的地址。可以从文件后缀上看出这个网址是一个静态网址,也就是web.01时代的网址。
图中的DNS服务器就是domain name server,域名服务器,里面存储的是url地址和ip地址的对应,客户端要访问web服务器,首先要从DNS服务器中得到url地址的Ip地址。web服务器收到请求之后,将所需要的数据从网络主机中取出然后回传给客户端;如果网页是动态网页,那么只有web服务器就不够了,因为客户端不会执行php文档,一般将php文档放在服务器中运行,然后将结果转发给客户端。服务器中负责执行php文档的是php应用服务器,执行文档的过程中数据可以从数据库中取出,这里又涉及到数据库和php应用服务器的交互。

浙公网安备 33010602011771号