JavaWeb准备工作和部分环境配置

本文介绍了JavaWeb的基本概念,包括动态web和web应用程序。重点讲解了Web服务器中的Tomcat,如何配置Tomcat,以及如何发布web文件。此外,还提到了HTTP协议的工作原理,Maven在Java项目中的作用,以及在IDEA中配置和使用Maven的步骤。
摘要由CSDN通过智能技术生成

基本概念

web开发:

  • web:网页的意思

  • 静态web:提供的数据资源不会发生改变

  • 动态web:数据是不断变化的,现代网站几乎都是动态网站技术栈: Servlet/JSP:基于java,主推B/S架构,可以

    ​ 承载高并发,语法类似ASP

    ​ ASP:微软,国内早期流行。在html中嵌入VB脚本, c#

    ​ PHP:开发速度快,功能强大,但是无法承载大访问量的情况

    在java中动态web资源开发的技术统称JavaWeb

web应用程序:

  • 可以提供浏览器访问的程序,多个web资源例如a.html ,这些资源可以被外界访问,对外界提供服务,这些统一的web资源会被放在同一个文件夹下,组成web应用程序

  • web应用程序若想提供给外界访问需要一个的服务器来统一

Web服务器

处理用户请求和返回响应

包括:

  • IIS:微软,ASP,windows中自带
  • Tomcat:Apache项目,技术先进,稳定且免费,属于轻量级应用服务器,实际上运行JSP和Servlet。对于初学者它是首选。

Tomcat

之后我们将使用Tomcat进行学习,具体按照教程可以自行百度

下载好后自行配置相关环境变量

Tomcat安装包配置文件介绍:

启动:bin中的startup.bar

关闭:bin中的shutdown.bar

服务器核心配置文件(更改端口默认8080,主机名默认locahost等):conf/server.xmf

如更改端口(找到下面):

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
               maxParameterCount="1000"
               />

浏览器主页面文件:webapps/ROOT

如何访问到网站

  1. 输入域名
  2. 检测本机下面的C:\Windows\System32\drivers\etc\hosts下面的配置文件有没有相关域名的映射(如127.0.0.1 localhost),如果本机有直接访问
  3. 如果没有去DNS服务器寻找

发布的第一个web文件

进入webapps创建一个自己的网站文件夹

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值