JavaWeb--web服务器讲解&Tomcat讲解&请你谈谈网站是如何进行访问的?

技术讲解

ASP:

  • 微软:国内最早流行的就是ASP;
  • 在HTML中嵌入了VB脚本,ASP+COM。
  • 在ASP开发中,基本一个页面都有几千行代码,页面极其混乱。
  • 维护成本高!
  • C#。

php:

  • PHP开发速度很快,功能很强大,跨平台,代码很简单。
  • 无法承载大访问量的情况(局限性)。

JSP/Servlet:
B/S:游览器和服务器
C/S:客户端和服务器

  • sun公司主推的B/S架构。
  • 基于java语言(所有的大公司,或者一些开源的组件,都是用java写的)。
  • 可以承载三高问题(高并发,高可用,高性能)带来的影响。
  • 语法像ASP,ASP–>JSP,加强市场强度。

web服务器

服务器是一种被动的操作,用来处理用户的一些请求和给用户一些响应信息。

IIS
微软的:ASP…Windows中自带


Tomcat(对于java初学web的人来说,它是最好的选择)
在这里插入图片描述
工作3~5年后,可以尝试手写Tomcat服务器!
面向百度编程


Tomcat讲解

在这里插入图片描述
启动与关闭服务器
在这里插入图片描述
访问测试
在这里插入图片描述
可以配置启动的端口
在这里插入图片描述

  • Tomcat默认端口:8080
  • mysql:3306
  • http:80
  • https:443
    在这里插入图片描述
  • 默认主句名称 :localhost --> 127.0.0.1
  • 默认网站应用存放位置:webapps

高难度面试题

请你谈谈网站是如何进行访问的。

  1. 输入一个域名,回车。
  2. 检查本机的 C:\Windows\System32\drivers\etc\hosts配置文件有没有这个域名的映射。
    1. 有,直接返回对应的ip地址,在这个地址中,有需要我们访问的web程序,我们可以直接访问
      在这里插入图片描述
    2. 没有,去DNS服务器找,找的到就返回,找不到就不返回。

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/I_r_o_n_M_a_n/article/details/114395053