您的位置:首頁>科技>正文

Java伺服器篇 Servlet 類

什麼是伺服器?

通俗地講, 伺服器是網路環境中的高性能的電腦, 它偵聽網路上的其他電腦(用戶端)提交的資料和服務請求, 並提供相應的計算結果和各種服務。

在網路環境下, 根據伺服器提供的服務類型不同, 分為檔案伺服器, 資料庫伺服器, 應用程式伺服器, WEB(網站)伺服器等。

例如網路遊戲, 100個人同時線上,就代表有100個“用戶端” , 這100個人遊戲時所產生的資料變化, 就傳輸到伺服器上計算並存儲。 同時將處理完的資料再回傳給每個玩家, 比如你隊友被人打掉了多少血, 那些人退出遊戲了等等。

伺服器架構

C/S結構

即Client/Server (客戶機/伺服器) 結構, 通過將任務合理分配到Client端和Server端, 使用者的程式主要在用戶端, 伺服器端主要提供資料管理、資料共用、資料及系統維護和併發控制等, 用戶端程式主要完成使用者的具體的業務。 需要安裝用戶端才可進行管理操作。

B/S結構

即Browser/Server (流覽器/伺服器) 結構, 是隨著網路技術的興起, 對C/S結構的一種變化或者改進的結構。 使用者介面完全通過WWW流覽器實現。 應用程式基本上都在伺服器端, 用戶端沒有程式, 升級維護方便。 但功能受流覽器限制。

WEB伺服器

通俗的講, 我們的網站, 都是由很多網頁檔組成的, 它們都放到網上一台常年開著的電腦裡(伺服器), 輸入這個伺服器的IP位址就可以訪問這台電腦裡的網頁。

但是IP位址是一長串的數字, 很難記住, 所以這時我們用到了一個東西, 叫功能變數名稱。 通俗的講, 就是用一連串的字元來代表某個固定的IP位址, 當我們輸入某個網址時, 網路上的DNS伺服器會自動將網址變成對應的IP位址, 訪問這個IP, 打開對應的網頁。

Java 的Web伺服器

Tomcat 伺服器是一個免費的開放原始程式碼的Web 應用伺服器, 屬於羽量級應用伺服器, 在中小型系統和併發訪問使用者不是很多的場合下被普遍使用, 是開發和調試JSP 程式的首選。 對於一個初學者來說, 可以這樣認為, 當在一台機器上配置好Apache 伺服器, 可利用它響應HTML(標準通用標記語言下的一個應用)頁面的訪問請求。

Tomcat是Apache 軟體基金會專案中的一個核心專案, 由Apache、Sun 和其他一些公司及個人共同開發而成。

因為Tomcat 技術先進、性能穩定, 而且免費, 因而深受Java 愛好者的喜愛 Tomcat WEB伺服器不光只是放幾個介面的, 還可以做大型工程的伺服器, 用戶端(手機, 電視機上盒, 單片機, 智慧設備)把資料傳輸給伺服器, 伺服器對資料進行處理, 再提供給用戶端資料使用。 伺服器還可以控制客戶段的運行等操作。

我們要在Tomcat上跑自己的服務程式Servlet。

Servlet 是什麼?

Java Servlet 是運行在 Web 伺服器(Tomcat)上的程式, 它是作為來自 Web 流覽器或其他 HTTP 用戶端的請求和 HTTP 伺服器上的資料庫或應用程式之間的中間層。

使用 Servlet, 您可以收集來自網頁表單的使用者輸入, 呈現來自資料庫或者其他源的記錄, 還可以動態創建網頁。

Tomcat安裝和搭建

打開網址 http://tomcat.apache.org/download-70.cgi 出現下面的網站。

三:安裝Tomcat

將其安裝到硬碟上, 注意中間不能有中文路徑。 比如安裝到C:\tomcat這個資料夾, 記住這個路徑, 我們隨後要用到。

四:配置Tomcat環境(先確保Java環境沒問題, 配置方法和Java環境變數一樣)

4.1, 新建變數名:CATALINA_BASE, 變數值:C:\tomcat(你自己的安裝路徑)

4.2, 新建變數名:CATALINA_HOME, 變數值:C:\tomcat(你自己的安裝路徑)

4.3, 打開PATH, 添加變數值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin

4.4, 打開classpath,添加 %CATALINA_HOME%\lib;

4.5, 重起電腦

五:啟動Tomcat

1.啟動cmd

2.進入Tomcat所在的資料夾裡的bin資料夾裡

3.運行startup.bat (當出現下列視窗表示啟動成功)

六:最後驗證一下Tomcat是否正常

打開流覽器,位址欄輸入 http://localhost:8080/

如果流覽器裡出現Tomcat主頁面, 說明安裝成功

七: 部署

部署是指將我們寫完的伺服器工程檔部署到服務中去, 叫服務能跑起來,我們這裡先瞭解一下,細節我們在隨後的工程裡講到。

Tomcat的Webapps目錄是Tomcat預設的應用目錄,當伺服器啟動時,會載入所有這個目錄下的應用。

開發一個最簡單的Tomcat工程

一:給eclipse安裝Tomcat外掛程式。這樣才能開發伺服器程式。

1.1:保證本機的eclipse環境已經搭建好了,相關jdk已經安裝完成。

下期見~感謝關注

叫服務能跑起來,我們這裡先瞭解一下,細節我們在隨後的工程裡講到。

Tomcat的Webapps目錄是Tomcat預設的應用目錄,當伺服器啟動時,會載入所有這個目錄下的應用。

開發一個最簡單的Tomcat工程

一:給eclipse安裝Tomcat外掛程式。這樣才能開發伺服器程式。

1.1:保證本機的eclipse環境已經搭建好了,相關jdk已經安裝完成。

下期見~感謝關注

Next Article
喜欢就按个赞吧!!!
点击关闭提示