Java 之 web服務器

1、客戶端和服務器

一、CS 和 BS

C/Shtml

client / server

舉例: 好比咱們下載的QQ軟件,就是一個客戶端,登錄後就與服務器進行通訊。

缺點: 主要是依賴於操做系統,不一樣的操做系統須要開發不一樣版本的軟件

優勢: 較爲安全、用戶體驗好
複製代碼

B/Sjava

browser/server

舉例: 好比咱們訪問的頁面,就是典型的例子,這裏的客戶端指瀏覽器、小程序內置瀏覽器等。

優勢: 只開發服務端、能夠跨平臺、移植性強。

缺點: 安全性不高、用戶體驗稍差

複製代碼

二、web資源

三、資源訪問途徑

2、Tomcat 服務器

Apache開源組織下的開源免費的中小型的web應用服務器,支持javaEE中的servlet和 jsp規範web

MAC下安裝配置Tomcat小程序

一、web應用目錄結構

二、使用Eclipse來建立Web工程

第一步 新建一個Dynamic Web Project瀏覽器

第二步tomcat

第三步安全

第四步bash

第五步服務器

第六步

第七步 目錄以下app

第八步 點擊下面連接,調出server

以後會出現一個

而後點擊它

第九步

第十步

添加項目到Tomcat目錄

啓動服務:

啓動完畢:

而後在咱們的Tomcat目錄下,咱們能夠看到以下:

圖中的index.html是我本身放進去的,做爲入口,而後咱們啓動Tomcat服務,

打開瀏覽器: 輸入: http://localhost:8020/webProject/

看到如上圖,代表咱們已經成功了~

三、Tomcat服務器速度優化

一、刪除不必的項目

二、更改web.xml

咱們經過設置2.5版本,就會建立一個web.xml,可是若是咱們想要加快速度,咱們須要3.0的,所以咱們能夠複製3.0版本的首部。修改以下便可

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
  version="4.0"
  metadata-complete="true">
  
  <absolute-ordering /> //新增的
複製代碼

三、也能夠更改ROOT下面的web.xml

// 增長該條
<absolute-ordering /> //新增的
複製代碼

四、Tomcat服務器體系結構

一個簡單的server.xml:

Tomcat服務器框圖:

Context解析:

五、Tomcat服務器配置虛擬主機

五、Tomcat服務器插件安裝

下載地址

操做步驟:

3、Servlet

相關文章
相關標籤/搜索