JavaWeb

web服务器

技术讲解

asp :

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

PHP:

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

JSP / Severlet:

B / S: 浏览和服务器

C /S: 客户端和服务器

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

web服务器

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

IIS:

微软的:ASP ...... Windows中自带的

Tomcat

面向Baidu 编程

下载Tomcat:

  1. 安装 或者 解压
  2. 了解配置文件及目录结构

Tomcat

安装Tomcat

Tomcat官网https://tomcat.apache.orgimage-20210117144221018

image-20210117144332387

![image-20210117144549110](

Tomcat启动和配置

文件夹的作用:

image-20210117145138062

启动、关闭Tomcat

image-20210117145623207

访问测试:http://localhost:8080/

可能遇到的问题

  1. Java环境变量没有配
  2. 闪退问题:需要配置兼容性
  3. 乱码问题:配置文件中设置

配置

image-20210117150138265

可以配置启动的端口号

  • Tomcat的默认端口 :8080
  • mysql的默认端口:3306
  • HTTP: 80
  • HTTPS: 443

可以配置主机的名称

  • 默认的主机名为 :localhost -> 127.0.1
  • 默认网站应用存放的位置为:webapps

高难度面试题:

请你谈一谈,网站是如何进行访问的!

  1. 输入一个域名; 回车

  2. 检查本机的C:\Windows\System32\drivers\etc\host配置文件下有没有这个域名映射;

    • 有: 直接返回对应的IP地址,这个地址中有我们需要访问的web程序,可以直接访问

      127.0.0.1 www.pengfei.com

    • 没有 :去DNS 服务器上找,找到的话就返回,找不到的化就返回找不到;

发布一个web网站

不会就先模仿

posted @ 2022-03-19 13:27  Root-RockMan  阅读(55)  评论(0编辑  收藏  举报