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原理:
在這裏插入圖片描述
靜態Web存在的缺點:

  • web頁面無法進行更新,所有的用戶查看到的都是同一個頁面數據。
  • 無法和數據庫進行交互。

動態web原理:
在這裏插入圖片描述
動態Web的優點:

  • Web頁面可以進行動態更新,所有的用戶看得到頁面都可能不同。
  • 可以和數據庫進行交互,從而進行數據的持久化:用戶的註冊登錄、商品信息和用戶信息等。

缺點:

  • 如果服務器的動態web資源發生了錯誤,就需要我們停機維護,在後臺修改我們的Java代碼,然後重新發布。

二、Web服務器

1、web服務器

Web服務器一般指網站服務器,是指駐留於因特網上某種類型計算機的程序,可以向瀏覽器等Web客戶端提供文檔,也可以放置網站文件,讓全世界瀏覽;可以放置數據文件,讓全世界下載!

常見的Web服務器:

  • IIS 服務器:微軟的技術,windows系統中自帶的服務器。
    在這裏插入圖片描述
    在這裏插入圖片描述
Tomcat服務器
(1)簡介

Tomcat是Apache 軟件基金會(Apache Software Foundation)的Jakarta 項目中的一個核心項目,由Apache、Sun 和其他一些公司及個人共同開發而成。由於有了Sun 的參與和支持,最新的Servlet 和JSP 規範總是能在Tomcat 中得到體現。

Tomcat 服務器現比較常用於大中型項目的開發。

(2)Tomcat安裝

進官網下載Tomcat壓縮包
Tomcat官網
在這裏插入圖片描述
在這裏插入圖片描述
下載完成解壓後打開的文件目錄:
在這裏插入圖片描述

(3)Tomcat服務器啓動

bin 目錄中可以開啓或關閉tomcat服務
在這裏插入圖片描述

(4)Tomcat服務器配置

打開Tomcat文件夾下的conf,找到 server.xml文件
在這裏插入圖片描述
打開後可以對默認端口進行配置

    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章