一、什么是JavaWeb?
1、基本概念
1.1、什么是JavaWeb?
Java Web是用Java技術(shù)來(lái)解決相關(guān)web互聯(lián)網(wǎng)領(lǐng)域的技術(shù)棧。web包括:web服務(wù)端和web客戶端兩部分。Java在客戶端的應(yīng)用有Java Applet,不過(guò)使用得很少,Java在服務(wù)器端的應(yīng)用非常的豐富,比如Servlet,JSP、第三方框架等等。Java技術(shù)對(duì)Web領(lǐng)域的發(fā)展注入了強(qiáng)大的動(dòng)力。
1.2、動(dòng)態(tài)資源和靜態(tài)資源
Internet上供外界訪問(wèn)的Web資源分為:
靜態(tài)web資源(如html 頁(yè)面):指web頁(yè)面中供人們?yōu)g覽的數(shù)據(jù)始終是不變。
靜態(tài)web資源開(kāi)發(fā)技術(shù):HTML、CSS。
動(dòng)態(tài)web資源:指web頁(yè)面中供人們?yōu)g覽的數(shù)據(jù)是由程序產(chǎn)生的,不同時(shí)間點(diǎn)訪問(wèn)web頁(yè)面看到的內(nèi)容各不相同。
動(dòng)態(tài)web資源開(kāi)發(fā)技術(shù):JavaScript、JSP/Servlet、ASP、PHP等。在Java中,動(dòng)態(tài)web資源開(kāi)發(fā)技術(shù)統(tǒng)稱為Java Web。
2、Web服務(wù)器
Web服務(wù)器一般指網(wǎng)站服務(wù)器,是指駐留于因特網(wǎng)上某種類型計(jì)算機(jī)的程序,可以處理瀏覽器等Web客戶端的請(qǐng)求并返回相應(yīng)響應(yīng),也可以放置網(wǎng)站文件,讓全世界瀏覽;可以放置數(shù)據(jù)文件,讓全世界下載。目前最主流的三個(gè)Web服務(wù)器是Apache、 Nginx 、IIS。
作用
