JavaWeb学习(一)JavaWeb简介及Web服务器(Tomcat服务器)

一、JavaWeb的基本概念

1、web开发

web 开发的的前提就是web页面,web页面又可以分为静态web和动态web

静态web

  • 由 HTML 和 CSS 组成。
  • 网页上的数据永远都不会发生变化。

动态web

  • 像天猫淘宝、京东类似的几乎所有网站都是动态web。
  • 网页上的数据会发生变化,不同的用户在不同的时间,不同的地点看到的数据信息都不尽相同!
  • 用到的技术栈:Servlet/JSP、ASP、PHP。

在Java中,我们把动态web资源开发的技术叫做JavaWeb

2、Web 应用程序

Web 应用程序就是提供给浏览器访问的程序。

一个Web应用程序的组成部分:

  • html、css、js
  • jsp、servlet
  • Java程序
  • jar包
  • properties 配置文件

我们的web应用程序的web资源都会被放在同一个文件夹下,这时就需要一个服务器来统一管理这些资源和程序。

3、静态Web和动态Web的分析

静态web原理:
JavaWeb学习(一)JavaWeb简介及Web服务器(Tomcat服务器)_第1张图片
静态Web存在的缺点:

  • web页面无法进行更新,所有的用户查看到的都是同一个页面数据。
  • 无法和数据库进行交互。

动态web原理:
JavaWeb学习(一)JavaWeb简介及Web服务器(Tomcat服务器)_第2张图片
动态Web的优点:

  • Web页面可以进行动态更新,所有的用户看得到页面都可能不同。
  • 可以和数据库进行交互,从而进行数据的持久化:用户的注册登录、商品信息和用户信息等。

缺点:

  • 如果服务器的动态web资源发生了错误,就需要我们停机维护,在后台修改我们的Java代码,然后重新发布。

二、Web服务器

1、web服务器

Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载!

常见的Web服务器:

  • IIS 服务器:微软的技术,windows系统中自带的服务器。
    JavaWeb学习(一)JavaWeb简介及Web服务器(Tomcat服务器)_第3张图片
    JavaWeb学习(一)JavaWeb简介及Web服务器(Tomcat服务器)_第4张图片
Tomcat服务器
(1)简介

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现。

Tomcat 服务器现比较常用于大中型项目的开发。

(2)Tomcat安装

进官网下载Tomcat压缩包
Tomcat官网
JavaWeb学习(一)JavaWeb简介及Web服务器(Tomcat服务器)_第5张图片
JavaWeb学习(一)JavaWeb简介及Web服务器(Tomcat服务器)_第6张图片
下载完成解压后打开的文件目录:
JavaWeb学习(一)JavaWeb简介及Web服务器(Tomcat服务器)_第7张图片

(3)Tomcat服务器启动

bin 目录中可以开启或关闭tomcat服务
JavaWeb学习(一)JavaWeb简介及Web服务器(Tomcat服务器)_第8张图片

(4)Tomcat服务器配置

打开Tomcat文件夹下的conf,找到 server.xml文件
JavaWeb学习(一)JavaWeb简介及Web服务器(Tomcat服务器)_第9张图片
打开后可以对默认端口进行配置

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

你可能感兴趣的:(JavaWeb)