一說(shuō)網(wǎng)站大家都知道,但是一說(shuō)web網(wǎng)站,大家就開(kāi)始懵了。事實(shí)上,我第一次知道web網(wǎng)站也是在上看到的。如果你還不知道,不用擔(dān)心,今天我就給大家做一個(gè)詳細(xì)的解答,帶大家更清晰的認(rèn)識(shí)它。
什么是web
web(world wide web)即全球廣域網(wǎng),也稱(chēng)為萬(wàn)維網(wǎng),它是一種基于超文本和http的、全球性的、動(dòng)態(tài)交互的、跨平臺(tái)的分布式圖形信息系統(tǒng)。是建立在internet上的一種網(wǎng)絡(luò)服務(wù),為瀏覽者在internet上查找和瀏覽信息提供了圖形化的、易于訪問(wèn)的直觀界面,其中的文檔及超級(jí)鏈接將internet上的信息節(jié)點(diǎn)組織成一個(gè)互為關(guān)聯(lián)的網(wǎng)狀結(jié)構(gòu)。web就是一種超文本信息系統(tǒng),web的一個(gè)主要的概念就是超文本鏈接。它使得文本不再像一本書(shū)一樣是固定的線性的,而是可以從一個(gè)位置跳到另外的位置并從中獲取更多的信息。
web網(wǎng)站的特點(diǎn)
1、圖形化
web 非常流行的一個(gè)很重要的原因就在于它可以在一頁(yè)上同時(shí)顯示色彩豐富的圖形和文本的性能。在web之前internet上的信息只有文本形式。web可以提供將圖形、音頻、視頻信息集合于一體的特性。
2、與平臺(tái)無(wú)關(guān)
無(wú)論用戶(hù)的系統(tǒng)平臺(tái)是什么,你都可以通過(guò)internet訪問(wèn)www。瀏覽www對(duì)系統(tǒng)平臺(tái)沒(méi)有什么限制。無(wú)論從windows平臺(tái)、unix平臺(tái)、macintosh等平臺(tái)我們都可以訪問(wèn)www。對(duì)www的訪問(wèn)通過(guò)一種叫做瀏覽器(browser)的軟件實(shí)現(xiàn)。如mozilla的firefox、google的chrome、microsoft的internet explorer等。
3、分布式的
大量的圖形、音頻和視頻信息會(huì)占用相當(dāng)大的磁盤(pán)空間,我們甚至無(wú)法預(yù)知信息的多少。對(duì)于web沒(méi)有必要把所有信息都放在一起,信息可以放在不同的站點(diǎn)上,只需要在瀏覽器中指明這個(gè)站點(diǎn)就可以了。在物理上并不一定在一個(gè)站點(diǎn)的信息在邏輯上一體化,從用戶(hù)來(lái)看這些信息是一體的。
4、動(dòng)態(tài)的
由于各web站點(diǎn)的信息包含站點(diǎn)本身的信息,信息的提供者可以經(jīng)常對(duì)站上的信息進(jìn)行更新。如某個(gè)協(xié)議的發(fā)展?fàn)顩r,公司的廣告等等。一般各信息站點(diǎn)都盡量保證信息的時(shí)間性。所以web站點(diǎn)上的信息是動(dòng)態(tài)的、經(jīng)常更新的,這一點(diǎn)是由信息的提供者保證的。
5、交互的
web的交互性首先表現(xiàn)在它的超鏈接上,用戶(hù)的瀏覽順序和所到站點(diǎn)完全由他自己決定。另外通過(guò)form的形式可以從服務(wù)器方獲得動(dòng)態(tài)的信息。用戶(hù)通過(guò)填寫(xiě)form可以向服務(wù)器提交請(qǐng)求,服務(wù)器可以根據(jù)用戶(hù)的請(qǐng)求返回相應(yīng)信息。
做web網(wǎng)站開(kāi)發(fā)的流程
第一步:需要了解業(yè)務(wù)需求,分析需求。
第二步:根據(jù)需求,建數(shù)據(jù)庫(kù),然后建表,明確字段,例如user表,包含用戶(hù)id、姓名、年紀(jì)等。
第三步:根據(jù)數(shù)據(jù)庫(kù)表,寫(xiě)實(shí)體類(lèi)。例如class user,仿照user表的字段信息 寫(xiě)class user 的屬性。
第四步:寫(xiě)連接數(shù)據(jù)庫(kù)工具類(lèi),例如dbutils。
第五步:寫(xiě)dao層,即數(shù)據(jù)訪問(wèn)對(duì)象層。這里主要寫(xiě)與數(shù)據(jù)庫(kù)交互的sql語(yǔ)句。分別創(chuàng)建對(duì)應(yīng)的接口和實(shí)現(xiàn)類(lèi)。
第六步:寫(xiě)service層,即業(yè)務(wù)層。也分別創(chuàng)建對(duì)應(yīng)的接口和實(shí)現(xiàn)類(lèi),寫(xiě)一個(gè)方法來(lái)調(diào)用dao層方法。
第七步:創(chuàng)建jsp文件
第八步:創(chuàng)建對(duì)應(yīng)的servlet,servlet主要用于獲取表單數(shù)據(jù)、調(diào)用業(yè)務(wù)邏輯、分發(fā)轉(zhuǎn)向。
以上就是關(guān)于web網(wǎng)站以及web網(wǎng)站的開(kāi)發(fā)流程介紹,想擁有web網(wǎng)站,但不知道怎么做的,就趕快行動(dòng)起來(lái)吧!教程也有了。如果你還想學(xué)習(xí)更多,也可以上看看,上面有更多更詳細(xì)的解釋。