欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

Web后端開(kāi)發(fā)入門(mén)(1) - 新聞資訊 - 云南小程序開(kāi)發(fā)|云南軟件開(kāi)發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開(kāi)發(fā)/軟件開(kāi)發(fā)

知識(shí)

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X(jué)表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營(yíng)銷的便利,運(yùn)營(yíng)的高效,讓網(wǎng)站成為營(yíng)銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!

您當(dāng)前位置>首頁(yè) » 新聞資訊 » 網(wǎng)站建設(shè) >

Web后端開(kāi)發(fā)入門(mén)(1)

發(fā)表時(shí)間:2018-7-10

發(fā)布人:葵宇科技

瀏覽次數(shù):50

Web概述

在英語(yǔ)中web表示網(wǎng)頁(yè)的意思,它用于表示Internet主機(jī)上供外界訪問(wèn)的資源。

Internet上供外界訪問(wèn)的Web資源分為:

1.靜態(tài)Web資源(如html頁(yè)面):指web頁(yè)面中始終不變的數(shù)據(jù)。

2.動(dòng)態(tài)Web資源:指web頁(yè)面中供人們?yōu)g覽的數(shù)據(jù)是由程序產(chǎn)生的,也就是實(shí)時(shí)變化的數(shù)據(jù)。

動(dòng)態(tài)Web應(yīng)用的實(shí)現(xiàn)手段:

靜態(tài)web開(kāi)發(fā)技術(shù)有html,常用動(dòng)態(tài)web開(kāi)發(fā)技術(shù)有:JSP/Servlet、Microsoft ASP、ASP.NET、PHP等。

1.Microsoft ASP、ASP.NET

微軟公司動(dòng)態(tài)web開(kāi)發(fā)是比較早的,而且最早在國(guó)內(nèi)最流行的就是ASP。ASP就是唉HTML語(yǔ)言之中增加了VB腳本,但是標(biāo)準(zhǔn)的開(kāi)發(fā)應(yīng)用應(yīng)該是使用ASP+COM,但是實(shí)際情況來(lái)看,在開(kāi)發(fā)ASP的時(shí)候基本上都在一個(gè)頁(yè)面中寫(xiě)上成百上千行的代碼,這就使得頁(yè)面代碼極其混亂。

ASP本身有開(kāi)放平臺(tái)的限制:Windows+IIS+SQL Server/Access,ASP只能運(yùn)行在Windows操作系統(tǒng)上,ASP現(xiàn)在基本上已經(jīng)淘汰,取而代之的是ASP.NET,它在性能上有了很大的改善,并且開(kāi)發(fā)迅速,但是依然受限于平臺(tái)。ASP.NET中主要是使用C#語(yǔ)言。

2.PHP

PHP開(kāi)發(fā)速度很快,功能強(qiáng)大,跨平臺(tái),而且代碼也簡(jiǎn)單。但是只適用于開(kāi)發(fā)小型網(wǎng)站,

3.Servlet/JSP

這是SUN公司主推的B/S架構(gòu)的實(shí)現(xiàn)語(yǔ)言,是基于JAVA語(yǔ)言發(fā)展起來(lái)的,因?yàn)镴AVA語(yǔ)言足夠簡(jiǎn)單,而且很干凈。

Servlet/JSP技術(shù)的性能是非常高的,不受平臺(tái)限制,各個(gè)平臺(tái)基本上都可以使用,而且在運(yùn)行中是使用多線程的處理方式,所以性能非常高。

SUN公司最早推出的WEB技術(shù)推出的是Servlet程序,Servlet程序本身使用的時(shí)候有一些問(wèn)題,所有的程序是采用JAVA代碼+HTML的方式編寫(xiě)的,也就是說(shuō),要使用JAVA輸出語(yǔ)句,一行一行的輸出所有的HTML代碼,之后,SUN公司受到了ASP的啟發(fā),發(fā)展出了JSP。 JSP的某些代碼的編寫(xiě)效果與ASP是非常相似的。這樣可以很方便地使用一些ASP程序員轉(zhuǎn)向JSP的學(xué)習(xí),加大市場(chǎng)的競(jìng)爭(zhēng)力度。

JavaWeb應(yīng)用程序

在SUN的Java Servlet規(guī)范中,對(duì)JavaWeb應(yīng)用作了這樣的定義:“JavaWeb應(yīng)用由一組Servlet、HTML頁(yè)、類、以及其它可以被綁定的資源構(gòu)成。它可以在各種供應(yīng)商提供的實(shí)現(xiàn)Servlet規(guī)范的Servlet容器中運(yùn)行”。

JavaWeb應(yīng)用中可以包含如下內(nèi)容:

  • Servlet
  • JSP
  • 實(shí)用類
  • 靜態(tài)文檔如HTML、圖片等
  • 描述Web應(yīng)用的信息(web.xml)

Servlet和Servlet容器


我們首先通過(guò)web瀏覽器發(fā)送一個(gè)HTTP請(qǐng)求,這個(gè)HTTP請(qǐng)求會(huì)到web容器中,web容器把它定位到一個(gè)具體的servlet中,servlet中包含具體的servlet和jsp,然后servlet會(huì)訪問(wèn)數(shù)據(jù)庫(kù),之后數(shù)據(jù)庫(kù)再把數(shù)據(jù)返回給servlet,servlet再返回給web服務(wù)器,web服務(wù)器再通過(guò)HTTP響應(yīng)給到web瀏覽器,之后我們就能看到請(qǐng)求的數(shù)據(jù)。

request 請(qǐng)求 response 響應(yīng)

WEB服務(wù)器

簡(jiǎn)介:Web服務(wù)器是指駐留于因特網(wǎng)上某種類型計(jì)算機(jī)的程序,是可以向發(fā)出請(qǐng)求的瀏覽器提供文檔的程序。當(dāng)Web瀏覽器(客戶端)連接到服務(wù)器上并請(qǐng)求文件時(shí),服務(wù)器將處理該請(qǐng)求并將文件反饋到該瀏覽器上,附帶的信息會(huì)告訴瀏覽器如何查看該文件(即文件類型)。


服務(wù)器是一種被動(dòng)程序:只有當(dāng)Internet上運(yùn)行在其他計(jì)算機(jī)中的瀏覽器發(fā)出請(qǐng)求時(shí),服務(wù)器才會(huì)響應(yīng)。


Servlet容器為JavaWeb應(yīng)用提供運(yùn)行時(shí)環(huán)境,它負(fù)責(zé)管理Servlet和JSP的生命周期,以及管理它們的共享數(shù)據(jù)。Servlet容器也稱為JavaWeb應(yīng)用容器,或者Servlet/JSP容器。

常見(jiàn)的Web服務(wù)器:

1.WebLogic

WebLogic是美國(guó)bea公司出品的一個(gè)application server。BEA WebLogic是用于開(kāi)發(fā)、集成、部署和管理大型分布式Web應(yīng)用、網(wǎng)絡(luò)應(yīng)用和數(shù)據(jù)庫(kù)應(yīng)用的Java應(yīng)用服務(wù)器。將Java的動(dòng)態(tài)功能和Java Enterprise標(biāo)準(zhǔn)的安全性引入大型網(wǎng)絡(luò)應(yīng)用的開(kāi)發(fā)、集成、部署和管理之中。是目前應(yīng)用最廣泛的Web服務(wù)器,支持J2EE規(guī)范,而且不斷的完善以適應(yīng)新的開(kāi)發(fā)要求

2.WebSphere

WebSphere Application Server是一種功能完善、開(kāi)放的Web應(yīng)用程序服務(wù)器,是IBM公司電子商務(wù)計(jì)劃的核心部分,它是基于Java的應(yīng)用環(huán)境,用于建立、部署和管理Internet和Intranet Web應(yīng)用程序。這一整套產(chǎn)品進(jìn)行了擴(kuò)展,以適應(yīng)Web應(yīng)用程序服務(wù)器的需要,范圍從簡(jiǎn)單到高級(jí)到企業(yè)級(jí)。

3.Tomcat

Tomcat是一個(gè)實(shí)現(xiàn)了JAVA EE標(biāo)準(zhǔn)的最小的WEB服務(wù)器,是Apachc軟件基金會(huì)的Jakarta項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun和其他一些公司及個(gè)人共同開(kāi)發(fā)而成。應(yīng)為T(mén)omcat技術(shù)先進(jìn)、性能穩(wěn)定,而且開(kāi)源免費(fèi),因而深受JAVA愛(ài)好者的喜愛(ài)并得到了部分軟件開(kāi)發(fā)商的認(rèn)可,成為目前比較流行的Web應(yīng)用服務(wù)器。該服務(wù)器支持全部JSP以及Server規(guī)范。



相關(guān)案例查看更多