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

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

159-8711-8523

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

知識

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!

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

Web后端開發(fā)入門(1)

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

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

瀏覽次數(shù):50

Web概述

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

Internet上供外界訪問的Web資源分為:

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

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

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

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

1.Microsoft ASP、ASP.NET

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

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

2.PHP

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

3.Servlet/JSP

這是SUN公司主推的B/S架構(gòu)的實現(xiàn)語言,是基于JAVA語言發(fā)展起來的,因為JAVA語言足夠簡單,而且很干凈。

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

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

JavaWeb應(yīng)用程序

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

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

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

Servlet和Servlet容器


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

request 請求 response 響應(yīng)

WEB服務(wù)器

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


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


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

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

1.WebLogic

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

2.WebSphere

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

3.Tomcat

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



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