JavaWeb——JSP基礎之服務器的安裝配置

1、JavaWeb概念

Java web,是用java技術來解決相關web互聯網領域的技術的總稱。web包括:web服務器和web客戶端兩部分。
java在最早web客戶端的應用有java applet程序,不過這種技術在很久之前就已經被淘汰了。java在服務器端的應用非常豐富,
比如Servlet,jsp和第三方框架等等。java技術對web領域的發展注入了強大的動力

簡單的說,就是使用java語言實現瀏覽器可以訪問的程序內容。稱之爲Java Web。

javaweb開發是基於請求和響應的:

請求:瀏覽器(客戶端)向服務器發送信息
響應:服務器向(客戶端)瀏覽器回送信息

請求和響應是成對出現的。
在這裏插入圖片描述

2、web資源分類:

2、web資源分類:
所謂web資源即放在Internet網上供外界訪問的文件或程序,又根據它們呈現的效果及原理不同,將它們劃分爲靜態資源和動態資源。

靜態web資源:固定不變數據文件(靜態網頁 HTML、CSS文件、文本、音頻、視頻)

靜態web技術:HTML+CSS+JavaScript

動態web資源:一段服務程序,運行後,生成的數據文件

動態web技術:servlet,jsp,php, .net ,ruby、python等等

3、常見的web服務器

Tomcat:由Apache組織提供的一種Web服務器,提供對jsp和Servlet的支持。它是一種輕量級的javaWeb容器(服務器),也是當前應用最廣的JavaWeb服務器(免費)。
Jboss:是一個遵從JavaEE規範的、開放源代碼的、純Java的EJB服務器,它支持所有的JavaEE規範(免費)。
GlassFish: 由Oracle公司開發的一款JavaWeb服務器,是一款強健的商業服務器,達到產品級質量(應用很少,收費)。
Resin:是CAUCHO公司的產品,是一個非常流行的應用服務器,對servlet和JSP提供了良好的支持,性能也比較優良,resin自身採用JAVA語言開發(收費,應用比較多)。
WebLogic:是Oracle公司的產品,是目前應用最廣泛的Web服務器,支持JavaEE規範,而且不斷的完善以適應新的開發要求,適合大型項目(收費,用的不多,適合大公司)。

3.1、Tomcat服務器

開源小型web服務器 ,完全免費,主要用於中小型web項目,只支持Servlet和JSP 等少量javaee規範(就是JavaWeb編程接口)
下載地址:Tomcat下載官網
我這裏用到的是8.5版本的

3.2、tomcat服務器與servlet版本的關係

向下兼容。tomcat7也支持servlet3.0/jsp2.2規範,可以支持javaee6.0當前企業常用的版本 6.* / 7.*/8.*
向下兼容。tomcat7也支持servlet3.0/jsp2.2規範,可以支持javaee6.0當前企業常用的版本 6.* / 7./8.

3.3、tomcat安裝和使用

默認端口爲8080,如果端口被佔用的話請嘗試其他端口。我的8080端口被佔用了,所有我配置的是8090
其他沒什麼需要注意的點,就一直下一步即可
安裝成功檢驗標準:

  1. 打開服務,開啓Tomcat服務器
  2. 開啓後打網頁:localhost:8080
    在這裏插入圖片描述
    在這裏插入圖片描述

3.3.1Eclipse配置TomCat服務器

在這裏插入圖片描述

點擊Add 添加的自己安裝的版本
在這裏插入圖片描述
這裏我們選擇Apache Tomcat v8.5

3.3.2創建及發佈第一個web

1.創建
在這裏插入圖片描述
在這裏插入圖片描述
2.發佈
在這裏插入圖片描述
發佈之後在瀏覽器中即可訪問,這裏我發佈了Web05,瀏覽器輸入localhost:8090/Web05即可訪問
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章