静态页面和动态页面请求的原理
静态页面的原理
动态页面的原理
web服务器
ASP:
- 微软开发
- 国内最开始流行的
- 在HTML中嵌入了VB脚本
- 维护成本高
PHP:
- 开发速度快,功能很强大,跨平台,代码简单
- 缺点:无法承载大访问量的情况,存在局限性
- 适用于中小型网站,目前国内大量的网站都是中小型网站
JSP/Servlet:
B/S:浏览器和服务器
C/S:客户端和服务器
- sun公司主推的B/S架构
- 基于Java语言,且目前所有的大公司,或者一些开源的组件,都是使用java写的
- 可以承载三高问题(高并发,高可用,高性能)所带来的影响
Tomcat
Tomcat是apache软件基金会下的一个核心项目,它是一个免费的开源的web应用服务器,属于轻量型服务器,对于一个初学JavaWeb的开发人员来说是最好的选择。
Tomcat说白了就是用来运行我们的JSP和Servlet页面的。
Tomcat安装
直接去官网下载一个,对应自己电脑的版本。
Tomcat启动和关闭
在Tomcat目录下有一个bin目录,这个目录存放了所有可执行文件,进入之后找到startup.bat,直接双击就可以启动
关闭同理也是在bin下有一个shutdown.bat文件,直接双击就可以停止。
高难度面试题
请你谈谈网站是如何进行访问的?1.用户输入域名
2.首先去本机的C:\Windows\System32\drivers\etc\hosts文件中去看是否有域名的映射
2.1如果找到,则直接替换为域名映射的ip地址
2.2如果没有找到,则会去DNS服务器上面找,找到则返回,没有找到则返回没找到