




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、網(wǎng)站運(yùn)行的軟硬件環(huán)境網(wǎng)站的運(yùn)行環(huán)境是指網(wǎng)站正常運(yùn)轉(zhuǎn)的硬件、軟件及網(wǎng)絡(luò)環(huán)境。任何網(wǎng)站開發(fā)、運(yùn)行、管理都是在一定的軟硬件平臺(tái)基礎(chǔ)上進(jìn)行的,所以,在規(guī)劃好網(wǎng)站后,必須確認(rèn)軟硬件平臺(tái)的選型,同時(shí)也要考慮到安全性、擴(kuò)展性、易維護(hù)性。運(yùn)行平臺(tái)性能直接影響到網(wǎng)站的實(shí)施性能,一個(gè)高時(shí)效、高運(yùn)轉(zhuǎn)且適當(dāng)?shù)能浻布脚_(tái)是企業(yè)網(wǎng)站開發(fā)成功的必要因素: (1)網(wǎng)站必須有良好的可擴(kuò)充性。網(wǎng)站的建設(shè)不可能一步到位,一方面隨著企業(yè)的發(fā)展和信息時(shí)代的深入推進(jìn),新的業(yè)務(wù)將不斷在網(wǎng)上開展;另一方面企業(yè)與個(gè)人等的合作也不會(huì)一成不變。此外,隨著網(wǎng)上業(yè)務(wù)量的增加,網(wǎng)站的訪何量也會(huì)不斷增長(zhǎng),網(wǎng)站的規(guī)模隨時(shí)需要擴(kuò)充,技術(shù)也需要及時(shí)更新。 (2
2、)高效的開發(fā)處理能力。網(wǎng)站應(yīng)能經(jīng)受住每天百萬次,甚至干萬次的訪問量及大量的并發(fā)請(qǐng)求,以防在大訪問量時(shí)出現(xiàn)死機(jī)現(xiàn)象。 (3)強(qiáng)大的管理工具。網(wǎng)站的結(jié)構(gòu)可以是分布式的,但必須是可集中管理的。維護(hù)一個(gè)網(wǎng)站的運(yùn)轉(zhuǎn)不是一件簡(jiǎn)單的事情,一方面要及時(shí)更新網(wǎng)站內(nèi)容;另一方面要保證網(wǎng)站的正常運(yùn)行,及時(shí)發(fā)現(xiàn)異常情況。功能強(qiáng)大的網(wǎng)站管理與控制,對(duì)于一個(gè)網(wǎng)站的良好運(yùn)行是必不可少的。 (4)具有良好的容錯(cuò)性能。要考慮網(wǎng)站的可恢復(fù)性,一旦出現(xiàn)錯(cuò)誤或意外事故,必須保證所有正在進(jìn)行的交易信息是可恢復(fù)的。并且數(shù)據(jù)具有一致性。為了保證系統(tǒng)運(yùn)行的效率和可靠性,系統(tǒng)服務(wù)器端應(yīng)具有較高的軟硬件配置,客戶端的要求不是很高。此應(yīng)用程序可廣
3、泛運(yùn)行于國際互聯(lián)網(wǎng)即Internet,也可適用于內(nèi)部的局域網(wǎng)。其運(yùn)行要求如下:2.1網(wǎng)站開發(fā)環(huán)境客戶端: (1)操作系統(tǒng):Windows2000/XP/2003/Vista/7(2)網(wǎng)絡(luò)協(xié)議:TCP/IP協(xié)議(3)瀏覽器:Internet Explorer 6.0以上版本服務(wù)器端:(1)操作系統(tǒng):Windows Server 2003 Enterprise Edition(2)網(wǎng)絡(luò)協(xié)議:TCP/IP協(xié)議(3)WEB服務(wù)器:Internet Information Server 6.0(4)數(shù)據(jù)庫:Microsoft SQL Sever 2005 Developer Edition2.硬件環(huán)境:
4、(1)服務(wù)器 CPU:Pentium 雙核 以上 ,內(nèi)存:1G以上(2)客戶機(jī) CPU:P4 以上,內(nèi)存:256M以上2.2系統(tǒng)開發(fā)技術(shù)及開發(fā)平臺(tái)2.2.1 Dreamweaver. Dreamweaver是美國MACROMEDIA公司開發(fā)的集網(wǎng)頁制作和管理網(wǎng)站于一身的所見即所得網(wǎng)頁編輯器,它是第一套針對(duì)專業(yè)網(wǎng)頁設(shè)計(jì)師特別發(fā)展的視覺化網(wǎng)頁開發(fā)工具,利用它可以輕而易舉地制作出跨越平臺(tái)限制和跨越瀏覽器限制的充滿動(dòng)感的網(wǎng)頁。Dreamweaver是功能強(qiáng)大的網(wǎng)頁設(shè)計(jì)軟件,是網(wǎng)站建設(shè)中最好用的工具之一。Dreamweaver是一個(gè)兼容性非常好的工作平臺(tái),在這個(gè)平臺(tái)中可以使用各種網(wǎng)頁技術(shù)進(jìn)行工作。 1.
5、通過Dreamweaver可以方便地制作網(wǎng)站,其主要作用如下: (1)可以建立Dreamweaver站點(diǎn)。 通過Dreamweaver站點(diǎn),可以指明站點(diǎn)的工作環(huán)境,組織站點(diǎn)中的文件,并可以方便、快捷地管理站點(diǎn)中各種資源,記錄各種信息。 只有建立了Dreamweaver站點(diǎn),才能充分利用Dreamwaver的各項(xiàng)功能管理站點(diǎn)中的文件。例如,自動(dòng)跟蹤和維護(hù)鏈接、管理文件以及共享文件。 (2)可以制作網(wǎng)頁、網(wǎng)頁模板和CSS樣式。 使用Dreamweaver的大部分工作集中在這里。通過Dreamweaver提供的工具可以很方便地制作網(wǎng)頁、網(wǎng)頁模板和CSS樣式。 (3)可以測(cè)試網(wǎng)頁。 Dreamweav
6、er提供了方便可靠的網(wǎng)頁測(cè)試功能,通過這些測(cè)試可以快速查找出網(wǎng)頁中可能出現(xiàn)的問題。 (4)可以發(fā)布網(wǎng)頁。 當(dāng)設(shè)置了站點(diǎn)的遠(yuǎn)程服務(wù)器信息后,便可以直接使用Dreamweaver上傳站點(diǎn),并且可以直接編輯遠(yuǎn)程站點(diǎn)中的內(nèi)容。2.Dreamweaver特點(diǎn):(1)最佳的制作效率Dreamweaver可以用最快速的方式將Fireworks,F(xiàn)reeHand,或Photoshop等檔案移至網(wǎng)頁上。使用檢色吸管工具選擇熒幕上的顏色可設(shè)定最接近的網(wǎng)頁安全色。對(duì)于選單,快捷鍵與格式控制,都只要一個(gè)簡(jiǎn)單步驟便可完成。Dremweaver能與您喜愛的設(shè)計(jì)工具,如Playback Flash,Shockwave和外掛
7、模組等搭配,不需離開Dremweaver便可完成,整體運(yùn)用流程自然順暢。除此之外,只要單擊便可使Dreamweaver自動(dòng)開啟Firework或Photoshop來進(jìn)行編輯與設(shè)定圖檔的最佳化。 (2)網(wǎng)站管理 使用網(wǎng)站地圖可以快速制作網(wǎng)站雛形、設(shè)計(jì)、更新和重組網(wǎng)頁。改變網(wǎng)頁位置或檔案名稱,Dreamweaver 會(huì)自動(dòng)更新所有連結(jié)。使用支援文字、HTML碼、HTML屬性標(biāo)簽和一般語法的搜尋及置換功能使得復(fù)雜的網(wǎng)站更新變得迅速又簡(jiǎn)單。 (3)無可比擬的控制能力 Dreamweaver是唯一提供Roundtrip HTML、視覺化編輯與原始碼編輯同步的設(shè)計(jì)工具。它包含HomeSite和BBEdit
8、等主流文字編輯器。幀(frames)和表格的制作速度快的令您無法想像。進(jìn)階表格編輯功能使您簡(jiǎn)單的選擇單格、行、欄或作未連續(xù)之選取。甚至可以排序或格式化表格群組,Dreamweaver 支援精準(zhǔn)定位,利用可輕易轉(zhuǎn)換成表格的圖層以拖拉置放的方式進(jìn)行版面配置。所見即所得 Dreamweaver成功整合動(dòng)態(tài)式出版視覺編輯及電子商務(wù)功能,提供超強(qiáng)的支援能力給Third-party廠商,包含ASP, Apache,BroadVision, Cold Fusion,iCAT, Tango與自行發(fā)展的應(yīng)用軟體。當(dāng)您正使用Dreamweaver在設(shè)計(jì)動(dòng)態(tài)網(wǎng)頁時(shí),所見即所得的功能,讓您不需要透過瀏覽器就能預(yù)覽網(wǎng)頁
9、。夢(mèng)幻樣版和XML Dreamweaver將內(nèi)容與設(shè)計(jì)分開,應(yīng)用于快速網(wǎng)頁更新和團(tuán)隊(duì)合作網(wǎng)頁編輯。建立網(wǎng)頁外觀的樣版,指定可編輯或不可編輯的部份,內(nèi)容提供者可直接編輯以樣式為主的內(nèi)容卻不會(huì)不小心改變既定之樣式。您也可以使用樣版正確地輸入或輸出XML內(nèi)容。 全方位的呈現(xiàn)利用Dreamweaver設(shè)計(jì)的網(wǎng)頁,可以全方位的呈現(xiàn)在任何平臺(tái)的熱門瀏覽器上。對(duì)于cascading style sheets的動(dòng)態(tài)HTML支援和鼠標(biāo)換圖效果,聲音和動(dòng)畫的DHTML效果資料庫可在Netscape和Microsoft瀏覽器上執(zhí)行。使用不同瀏覽器檢示功能,Dreamweaver可以告知您在不同瀏覽器上執(zhí)行的成效如何
10、。當(dāng)有新的瀏覽器上市時(shí),只要從Dreamweaver的網(wǎng)站在下載它的描述檔,便可得知詳盡的成效報(bào)告。2.2.2 ASP.NETASP.NET是微軟最新推出的用于構(gòu)建動(dòng)態(tài)、交互式Web內(nèi)容的開發(fā)技術(shù)集。ASP.NET并非構(gòu)建供應(yīng)鏈管理系統(tǒng)的唯一的服務(wù)器端技術(shù),但其編寫的頁面都是由負(fù)責(zé)繪制頁面靜態(tài)部分(模板)的基本HTML和負(fù)責(zé)生成動(dòng)態(tài)部分的代碼所組成的。ASP.NET是允許用戶選擇并使用功能完善的strongly-type編程語言,也允許使用潛在巨大的.NET Framework。ASP.NET是編譯性的編程框架,運(yùn)行是服務(wù)器上的編譯好的公共語言運(yùn)行時(shí)(CLR)庫代碼,可以利用早期綁定,實(shí)施編譯
11、來提高效率。ASP.NET把界面設(shè)計(jì)和程序設(shè)計(jì)以不同的文件分離開,復(fù)用性和維護(hù)性得到了提高。ASP.NET完全基于模塊與組件,具有更好的可擴(kuò)展性與可定制性,數(shù)據(jù)處理方面更是引入了許多激動(dòng)人心的新技術(shù),正是這些具有革新意義的新特性,讓ASP.NET遠(yuǎn)遠(yuǎn)超越了ASP,同時(shí)也提供給web開發(fā)人員更好的靈活性,有效縮短了web應(yīng)用程序的開發(fā)周期。ASP.NET與Windows Server 2003的完美組合,為中小型乃至企業(yè)級(jí)的web商業(yè)模型提供了一個(gè)更為穩(wěn)定、高效、安全的運(yùn)行環(huán)境。ASP.NET頁面的服務(wù)器端代碼是經(jīng)過編譯和執(zhí)行的,不是逐行解釋的,并且在編譯時(shí)(而不是運(yùn)行時(shí))檢測(cè)大量錯(cuò)誤,大大提高
12、了開發(fā)效率與性能。后臺(tái)代碼文件把頁面的可視化部分與服務(wù)器端的邏輯分離開來,結(jié)合VS 2008開發(fā)工具的所見即所得的開發(fā)模式和事件驅(qū)動(dòng)的方法有助于開發(fā)更為簡(jiǎn)單。2.2.3 Visual Studio 2008Visual Studio 2008是 Microsoft 最新的正式發(fā)布的集成開發(fā)環(huán)境(IDE),用于構(gòu)建和部署功能強(qiáng)大而安全的連接 Microsoft .NET 的軟件。Visual Studio.2008 包含 Windows .NET Framework 的一個(gè)增強(qiáng)版本。.NET Framework 3.5 版在前一版本的基礎(chǔ)上增添了新的能力、功能增強(qiáng)和文檔改進(jìn)。通過對(duì) .NET C
13、ompact Framework 的集成支持,Visual Studio 2008 將移動(dòng)和嵌入式設(shè)備,如 Pocket PC 和其他采用 Microsoft Windows CE 操作系統(tǒng)的設(shè)備,帶入 .NET。如今,開發(fā)人員能夠使用同樣的編程模型、開發(fā)工具及編程技能,來構(gòu)建應(yīng)用范圍廣泛-從小設(shè)備到最大的數(shù)據(jù)中心-的應(yīng)用程序。包含了: Microsoft Visual Basic .NET ,Microsoft Visual C+ .NET, Microsoft Visual C# ,Microsoft Visual Web Developer。同時(shí),Visual Studio 2008是用
14、于快速創(chuàng)建和集成XML Web服務(wù)和應(yīng)用程序的綜合工具,它可大大提高開發(fā)人員的效率并帶來新的商業(yè)機(jī)會(huì)。利用集成功能,利用組織內(nèi)的現(xiàn)有投資并簡(jiǎn)化與客戶和貿(mào)易伙伴的業(yè)務(wù)處理。開放式結(jié)構(gòu)使開發(fā)人員能夠使用任何面向Microsoft.NET框架的語言并發(fā)揚(yáng)現(xiàn)有的開發(fā)技能,而無需昂貴而大量的再培訓(xùn)。Visual Studio 2008基于最新的Microsoft Windows服務(wù)器平臺(tái)而創(chuàng)建,因此內(nèi)置了應(yīng)用程序的可縮放性、可靠性和安全性,簡(jiǎn)化了生成環(huán)境中應(yīng)用程序的管理和部署并降低了應(yīng)用程序生命周期的總體成本。 2.2.4 SQL Server 2005 &SQL語言Microsoft SQL Serv
15、er是一個(gè)全面的、集成的、端到端的數(shù)據(jù)解決方案,它為企業(yè)中的用戶提供了一個(gè)安全、可靠和高效的平臺(tái)用于企業(yè)數(shù)據(jù)管理和商業(yè)智能應(yīng)用。Microsoft SQL Server 2005 為IT專家和信息工作者帶來了強(qiáng)大的、熟悉的工具,同時(shí)減少了在從移動(dòng)設(shè)備到企業(yè)數(shù)據(jù)系統(tǒng)的多平臺(tái)上創(chuàng)建、部署、管理及使用企業(yè)數(shù)據(jù)和分析應(yīng)用程序的復(fù)雜度。 通過全面的功能集、和現(xiàn)有系統(tǒng)的集成性、以及對(duì)日常任務(wù)的自動(dòng)化管理能力,Microsoft SQL Server 2005 為不同規(guī)模的企業(yè)提供了一個(gè)完整的數(shù)據(jù)解決方案。Microsoft SQL Server 2005也提供了很多個(gè)新特性來節(jié)省精力、時(shí)間和金錢。從編程到
16、管理能力,這個(gè)版本的SQL Server都優(yōu)于其他版本的產(chǎn)品,并且它還對(duì)SQL Server 2000中已經(jīng)存在的特性進(jìn)行了加強(qiáng)。SQL(Structured Query Language,結(jié)構(gòu)化查詢語言)是一個(gè)功能強(qiáng)大的數(shù)據(jù)庫語言。SQL通常使用于數(shù)據(jù)庫的通訊。ANSI(美國國家標(biāo)準(zhǔn)學(xué)會(huì))聲稱,SQL是關(guān)系數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言。SQL語句通常用于完成一些數(shù)據(jù)庫的操作任務(wù),比如在數(shù)據(jù)庫中更新數(shù)據(jù),或者從數(shù)據(jù)庫中檢索數(shù)據(jù)。使用SQL的常見關(guān)系數(shù)據(jù)庫管理系統(tǒng)有:Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingres等等。雖然絕大多數(shù)的數(shù)據(jù)庫系統(tǒng)
17、使用SQL,但是它們同樣有它們自立另外的專有擴(kuò)展功能用于它們的系統(tǒng)。但是,標(biāo)準(zhǔn)的SQL命令,比如Select、 Insert、 Update、 Delete、 Create和 Drop常常被用于完成絕大多數(shù)數(shù)據(jù)庫的操作。SQL語言的突出優(yōu)點(diǎn)就是它的非過程化、統(tǒng)一,而且還是所有關(guān)系數(shù)據(jù)庫的公共語言。SQL語言一次處理一個(gè)記錄,對(duì)數(shù)據(jù)提供自動(dòng)導(dǎo)航,它允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而部隊(duì)單個(gè)記錄進(jìn)行操作,可操作記錄集,所有SQL語句接受集合作為輸入,返回集合作為輸出。SQL的集合特性允許一條SQL語句的結(jié)果作為另一條SQL語句的輸入。同時(shí),它不要求用戶指定對(duì)數(shù)據(jù)的存放方法,這種特性使用戶更易集中精
18、力于要得到的結(jié)果;所有SQL語句使用查詢優(yōu)化器,它是RDBMS的一部分,由它決定對(duì)指定數(shù)據(jù)存取的最快速度的手段,查詢優(yōu)化器知道存在什么索引,在哪兒使用索引合適,而用戶則從不需要知道表是否有索引、有什么類型的索引。作為統(tǒng)一的語言,SQL可用于所有用戶的DB活動(dòng)模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶。SQL語句概括起來可以分為數(shù)據(jù)操作語言,數(shù)據(jù)定義語言和數(shù)據(jù)控制語言幾大組,它們用于對(duì)數(shù)據(jù)庫數(shù)據(jù)的查詢,修改和更新,是一種完備的數(shù)據(jù)處理語言。主要用到的數(shù)據(jù)操作語言主要是:SELECT:用于數(shù)據(jù)檢索,它是T-SQL的核心;INSERT:用于插入數(shù)據(jù)到數(shù)據(jù)
19、庫;UPDATE:用于從數(shù)據(jù)庫中修改現(xiàn)存的數(shù)據(jù);DELETE:用于從數(shù)據(jù)庫中刪除數(shù)據(jù)。2.2.5 AJAXAjax用來描述一組技術(shù),它使瀏覽器可以為用戶提供更為自然的瀏覽體驗(yàn)。在Ajax之前,Web站點(diǎn)強(qiáng)制用戶進(jìn)入提交/等待/重新顯示范例,用戶的動(dòng)作總是與服務(wù)器的“思考時(shí)間”同步。Ajax提供與服務(wù)器異步通信的能力,從而使用戶從請(qǐng)求/響應(yīng)的循環(huán)中解脫出來。借助于Ajax,可以在用戶單擊按鈕時(shí),使用JavaScript和DHTML立即更新UI,并向服務(wù)器發(fā)出異步請(qǐng)求,以執(zhí)行更新或查詢數(shù)據(jù)庫。當(dāng)請(qǐng)求返回時(shí),就可以使用JavaScript和CSS來相應(yīng)地更新UI,而不是刷新整個(gè)頁面。最重要的是,用戶
20、甚至不知道瀏覽器正在與服務(wù)器通信:Web站點(diǎn)看起來是即時(shí)響應(yīng)的。 雖然Ajax所需的基礎(chǔ)架構(gòu)已經(jīng)出現(xiàn)了一段時(shí)間,但直到最近異步請(qǐng)求的真正威力才得到利用。能夠擁有一個(gè)響應(yīng)極其靈敏的Web站點(diǎn)確實(shí)激動(dòng)人心,因?yàn)樗罱K允許開發(fā)人員和設(shè)計(jì)人員使用標(biāo)準(zhǔn)的HTML/CSS/JavaScript堆棧創(chuàng)建“桌面風(fēng)格的(desktop-like)”可用性。 Ajax的核心是JavaScript對(duì)象XmlHttpRequest。該對(duì)象在IE5中首次引入,它是一種支持異步請(qǐng)求的技術(shù)。簡(jiǎn)而言之,XmlHttpRequest使開發(fā)人員可以使用JavaScript向服務(wù)器提出請(qǐng)求并處理響應(yīng),而不阻塞用戶。 在創(chuàng)建Web站
21、點(diǎn)時(shí),在客戶端執(zhí)行屏幕更新為用戶提供了很大的靈活性。下面是使用Ajax可以完成的主要功能: 1.動(dòng)態(tài)更新購物車物品總數(shù),無需用戶單擊Update并等服務(wù)器重新發(fā)送整個(gè)頁面。 2.提升站點(diǎn)的性能,這是通過減少從服務(wù)器下載的數(shù)據(jù)量而實(shí)現(xiàn)的。例如,在Amazon的購物車頁面,當(dāng)更新籃子中的一項(xiàng)物品的數(shù)量時(shí),會(huì)重新載入整個(gè)頁面,這必須下載32K的數(shù)據(jù)。如果使用Ajax計(jì)算新的總量,服務(wù)器只會(huì)返回新的總量值,因此所需的帶寬僅為原來的百分之一。 3.消除了每次用戶輸入時(shí)的頁面刷新。例如,在Ajax中,如果用戶在分頁列表上單擊Next,則服務(wù)器數(shù)據(jù)只刷新列表而不是整個(gè)頁面。 4.直接編輯表格數(shù)據(jù),而不是要求
22、用戶導(dǎo)航到新的頁面來編輯數(shù)據(jù)。對(duì)于Ajax,當(dāng)用戶單擊Edit時(shí),可以將靜態(tài)表格刷新為內(nèi)容可編輯的表格。用戶單擊Done之后,就可以發(fā)出一個(gè)Ajax請(qǐng)求來更新服務(wù)器,并刷新表格,使其包含靜態(tài)、只讀的數(shù)據(jù)。2.2.6 IISIIS是Internet Information Server的縮寫,它是微軟公司主推的服務(wù)器,它與Window NT Server完全集成在一起,因而用戶能夠利用Windows NT Server和NTFS(NT File System,NT的文件系統(tǒng))內(nèi)置的安全特性,建立強(qiáng)大,靈活而安全的Internet和Intranet站點(diǎn)。IIS支持HTTP(Hypertext Tr
23、ansfer Protocol,超文本傳輸協(xié)議),F(xiàn)TP(File Transfer Protocol,文件傳輸協(xié)議)以及SMTP協(xié)議,通過使用CGI和ISAPI,IIS可以得到高度的擴(kuò)展。IIS支持與語言無關(guān)的腳本編寫和組件,通過IIS,開發(fā)人員就可以開發(fā)新一代動(dòng)態(tài)的,富有魅力的Web站點(diǎn)。IIS不需要開發(fā)人員學(xué)習(xí)新的腳本語言或者編譯應(yīng)用程序,IIS完全支持VBscript,Jscript開發(fā)軟件以及Java,它也支持CGI和WinCGI,以及ISAPI擴(kuò)展和過濾器。IIS的設(shè)計(jì)目的是建立一套集成的服務(wù)器服務(wù),用以支持HTTP,F(xiàn)TP和SMTP,它能夠提供快速且集成了現(xiàn)有產(chǎn)品,同時(shí)可擴(kuò)展的I
24、nternet服務(wù)器。IIS相應(yīng)性極高,同時(shí)系統(tǒng)資源的消耗也是最少,IIS的安裝,管理和配置都相當(dāng)簡(jiǎn)單,這是因?yàn)镮IS與Windows NT Server網(wǎng)絡(luò)操作系統(tǒng)緊密的集成在一起,另外,IIS還使用與Windows NT Server相同的SAM(Security Accounts Manager,安全性賬號(hào)管理器),對(duì)于管理員來說,IIS使用諸如Performance Monitor和SNMP(Simple Nerwork Management Protocol,簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議)之類的NT已有管理工具。IIS支持ISAPI,使用ISAPI可以擴(kuò)展服務(wù)器功能,而使用ISAPI過濾器可以預(yù)
25、先處理和事后處理儲(chǔ)存在IIS上的數(shù)據(jù)。用于32位Windows應(yīng)用程序的Internet擴(kuò)展可以把FTP,SMTP和HTTP協(xié)議置于容易使用且任務(wù)集中的界面中,這些界面將Internet應(yīng)用程序的使用大大簡(jiǎn)化,IIS也支持MIME(Multipurpose Internet Mail Extensions,多用于Internet郵件擴(kuò)展),它可以為Internet應(yīng)用程序的訪問提供一個(gè)簡(jiǎn)單的注冊(cè)項(xiàng)。IIS的一個(gè)重要特性是支持ASP。IIS 3.0版本以后引入了ASP,可以很容易的張貼動(dòng)態(tài)內(nèi)容和開發(fā)基于Web的應(yīng)用程序。對(duì)于諸如VBScript,JavaScript開發(fā)軟件,或者由Visual
26、Basic,Java,Visual C+開發(fā)系統(tǒng),以及現(xiàn)有的CGI和WinCGI腳本開發(fā)的應(yīng)用程序,IIS都提供強(qiáng)大的本地支持。2.3網(wǎng)站開發(fā)及運(yùn)行的軟硬件環(huán)境2.3.1計(jì)算機(jī)網(wǎng)絡(luò)計(jì)算機(jī)網(wǎng)絡(luò):依照計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議和拓?fù)洳季?,將?dú)立的計(jì)算機(jī)連接起來,所造成的資源(硬件、軟件、數(shù)據(jù))共享的體例。網(wǎng)絡(luò)協(xié)議(protocol):不同的計(jì)算機(jī)舉行相互通訊時(shí)兩邊所合伙效力的條例。協(xié)議具有以下三要素:(1)語法:包括數(shù)據(jù)布局、編碼及控制信息格式(2)語義:為了融合通訊兩邊的行動(dòng)和舉行差錯(cuò)校驗(yàn),電子商務(wù)培訓(xùn)視頻。兩邊必需給出信息,表示“提出乞求”,“作出相應(yīng)”和完成原則行動(dòng)(3)定時(shí):通訊兩邊還必需原則一些時(shí)光
27、干系,如速度如何立室,事變的超時(shí)與執(zhí)行的序次等。2.3.2 Internet上的辦事器WWW Server 或 Web Server:提供超文本傳輸( HTTP)辦事。FTP Server:提供文件的下載(Downloproposing)和上載(Uploproposing) 辦事。BBS Server: 提供電子公告板辦事。學(xué)會(huì)運(yùn)行。MAIL Server:提供電子郵件辦事。DNS Server:提供域名(主機(jī)名IP地址)辦事。 WWW技術(shù)的首要形式涉獵器Browser同一的資源定位URL(Uniform Resource Loc)超文本傳輸協(xié)議HTTP(Hypertext Tran exce
28、llentsport Protocol)超文本標(biāo)識(shí)講話HTML(Hypertext Markup Lan excellentguage)通用網(wǎng)關(guān)接口CGI(Common Ghproposingway Interfstar) IP地址IP地址,軟硬件。獨(dú)一地標(biāo)識(shí)Internet 上的計(jì)算機(jī)Internet的IP地址由4個(gè)字節(jié)(32位)組成,不妨用4個(gè)十進(jìn)制數(shù)字表達(dá),每個(gè)數(shù)字可取值0255,數(shù)字間用“.”隔開(如:85)IP地址有網(wǎng)絡(luò)標(biāo)識(shí)和主機(jī)標(biāo)識(shí)兩個(gè)局限組成。IP地址分為A、B、C三類。淘寶網(wǎng)店代運(yùn)營。A類地址B類地址C類地址為了使基于IP地址的計(jì)算機(jī)在通訊時(shí)便于相互判別
29、,Internet在1985年提出域名管理體例(Domain Ni ame System)。主機(jī)名的布局(如:)主機(jī)名.機(jī)構(gòu)名.網(wǎng)絡(luò)名.最高域名域名實(shí)行分層管理的形式,DNS賣力主機(jī)名到IP地址的轉(zhuǎn)換域名辦事中間:InterNIC、CNNIChttp:/(國際)http:/(中國)它既不妨議定接入方式成為Internet的一局限,也可獨(dú)立自成體系基于公然的協(xié)議和軌范TCP/IP彌漫操縱現(xiàn)有的軟硬件資源,保衛(wèi)原有投資不局限于任何硬件平臺(tái)和操作體例只是調(diào)換目前企業(yè)網(wǎng)的應(yīng)用方式和界面,并不改動(dòng)現(xiàn)有的物理布局同一友誼的用戶界面,培訓(xùn)簡(jiǎn)易在企業(yè)外部通訊方面有極度高的機(jī)能代價(jià)比由于采用B/S布局,體例維護(hù)
30、僅在辦事器端舉行議定CGI技術(shù)完成WWW與數(shù)據(jù)庫的連合2.3.3 Intran excellentet的組成WWW辦事器及涉獵器(Web Server/Browser)域名辦事器(Domain Ni ame Server)數(shù)據(jù)庫辦事器(Dmightapvp bottom Server)文件及打印辦事器(File/Printer Server)郵件辦事器(Email Server)長(zhǎng)途探望打聽辦事器(Remote Access Server)代理辦事器(Proxy Server)防火墻(Firewevery touch)Extran excellentet的幾種網(wǎng)絡(luò)類型公共網(wǎng)絡(luò)本錢低安定性差公用
31、網(wǎng)絡(luò)本錢高安定性好虛擬公用網(wǎng)絡(luò)(VPN)隧道(tunnel)技術(shù):公共網(wǎng)絡(luò)、公用通道本錢低安定性好基于Web的數(shù)據(jù)庫探望打聽 實(shí)驗(yàn)環(huán)境設(shè)定裝配Web Server (Win98裝配pws)將*.htm和*.mdb復(fù)制到c:Inetpubwwwroot將*.idc和*.htx復(fù)制到c:Inetpubscripts在“控制面板”中的“ODBC&mdlung burning in the form ofh;體例DSN”中增加數(shù)據(jù)源名DBsource執(zhí)行/dbaloneyfirm.htm2.3.4建立網(wǎng)站的首要方式自主網(wǎng)站:企業(yè)外部網(wǎng)是Internet的一局限主機(jī)托管:辦
32、事器托管在辦事商處虛擬主機(jī):租用辦事商辦事器空間主頁掛接:主頁掛接在他人的域名下2.3.5網(wǎng)站開發(fā)的根基流程1. web開發(fā)流程概括(1)項(xiàng)目的角色劃分如果不包括前期和后期的市場(chǎng)推廣及銷售人員,開發(fā)團(tuán)隊(duì)一般可以劃分為項(xiàng)目負(fù)責(zé)人、程序員、美工三個(gè)角色。2. 項(xiàng)目負(fù)責(zé)人習(xí)慣稱為項(xiàng)目經(jīng)理,負(fù)責(zé)項(xiàng)目的人事協(xié)調(diào)、時(shí)間進(jìn)度等安排,以及處理一些與項(xiàng)目相關(guān)的其他事情。程序員主要負(fù)責(zé)項(xiàng)目的需求分析、策劃、設(shè)計(jì)、代碼編寫、網(wǎng)站整合、測(cè)試、部署等環(huán)節(jié)的工作。美工負(fù)責(zé)網(wǎng)站的界面設(shè)計(jì)、版面規(guī)劃,把握網(wǎng)站的整體風(fēng)格。如果項(xiàng)目比較大,可以按照三種角色把人員進(jìn)行分組。3. 角色劃分是Web項(xiàng)目技術(shù)分散性甚至地理分散性等特點(diǎn)的
33、客觀要求,分工的結(jié)果還可以明確工作責(zé)任,最終保證了項(xiàng)目的質(zhì)量。分工帶來的負(fù)效應(yīng)就是增加了團(tuán)隊(duì)溝通、協(xié)調(diào)的成本,給項(xiàng)目帶來一定的風(fēng)險(xiǎn)。所以項(xiàng)目經(jīng)理的協(xié)調(diào)能力顯得十分重要,程序開發(fā)人員和美工在項(xiàng)目開發(fā)的初期和后期,都必須有充分的交流,共同完成項(xiàng)目的規(guī)劃和測(cè)試、驗(yàn)收。4. (2)開發(fā)工具的選?。?. 不象C/S結(jié)構(gòu)程序開發(fā),可以一門語言從頭到尾,你用Delphi,就是Delphi程序員,你用VC+,你就是VC程序員。B/S結(jié)構(gòu)的Web開發(fā)工作,工具的選擇是一件痛苦的事情。從Windows到Linux,從IIS到 Apache,從J2EE到 .NET,從EJB到COM到.NET組件還有 Asp、Asp
34、.net、Jsp、Php、Perl、Javascript、Vbscript6. 美工也輕松不了多少,什么網(wǎng)頁三劍客 新網(wǎng)頁三劍客、FrontPage、Photoshop、CorelDraw誰都說自己是最強(qiáng)大的!7. 我們的經(jīng)驗(yàn)是,選用工具時(shí)最好是統(tǒng)一的,但是也不必刻意強(qiáng)求一致。正是Web開發(fā)工具的多樣*,才成就了今天互聯(lián)網(wǎng)多姿多彩的局面。只要程序員的純Html代碼的功夫足夠過硬,一般不會(huì)影響網(wǎng)站最后的整合工作。8. 2.項(xiàng)目開發(fā)流程9. 常規(guī)流程:10. 由項(xiàng)目經(jīng)理牽頭,以程序員為重心,共同討論,完成用戶需求分析,產(chǎn)生網(wǎng)站的欄目規(guī)劃(用樹形圖表示),標(biāo)出哪些是靜態(tài)頁面,哪些是動(dòng)態(tài)頁面。動(dòng)態(tài)頁面
35、須要程序?qū)崿F(xiàn)。制定網(wǎng)站的界面框架,包括首頁構(gòu)圖,及各頁面間的鉤稽關(guān)系。產(chǎn)生各欄目文件夾的結(jié)構(gòu)圖(一些公共文件夾如images、scripts、 styles等需要固定存放,共同調(diào)用)。然后由美工根據(jù)內(nèi)容表現(xiàn)的需要,設(shè)計(jì)靜態(tài)網(wǎng)頁和其它動(dòng)態(tài)頁面界面框架,該切分的圖片要根據(jù)尺寸切割開來。給需要程序動(dòng)態(tài)實(shí)現(xiàn)的頁面預(yù)留頁面空間。制定字體、字號(hào)、超級(jí)鏈接等CSS樣式等。在美工設(shè)計(jì)頁面的同時(shí),程序員著手開發(fā)后臺(tái)程序代碼,做一些必要的測(cè)試。美工界面完成后,添加程序代碼,組合網(wǎng)站,由項(xiàng)目組共同聯(lián)調(diào)測(cè)試,發(fā)現(xiàn)bug,完善一些具體的細(xì)節(jié)。最后進(jìn)行網(wǎng)站部署。以上的每一部都會(huì)產(chǎn)生一些階段性成果,項(xiàng)目經(jīng)理需要及時(shí)進(jìn)行審核
36、、監(jiān)督,發(fā)現(xiàn)問題即使糾正。11. 一些技術(shù)規(guī)則:12. 1.數(shù)據(jù)庫命名約定13. 2.文件夾命名約定14. 3.對(duì)象及變量命名約定15. web2.0下的開發(fā)流程:16. web2.0注重交互,注重人性化和用戶體驗(yàn),所以一切以設(shè)計(jì)師和用戶體驗(yàn)師為中心。17. 大致是:體驗(yàn)需求分析-總體設(shè)計(jì)-UI設(shè)計(jì)頁面設(shè)計(jì)-程序設(shè)計(jì)-項(xiàng)目整合-調(diào)試-架設(shè)+維護(hù)18. 其實(shí)和傳統(tǒng)的沒太大的區(qū)別,但是觀念上已經(jīng)改變了,采用開發(fā)/任務(wù)為主導(dǎo)的頁面UI設(shè)計(jì), 而不是美工主導(dǎo)的UI設(shè)計(jì)。而且現(xiàn)在的風(fēng)格趨向是簡(jiǎn)單,而KISS(Keep It Simple, Stupid) 一直是設(shè)計(jì)界的最高境界2.3.6網(wǎng)站規(guī)劃的形式必
37、需蘊(yùn)涵以下形式:1、 網(wǎng)站功用2、 網(wǎng)站用戶界面(初步)3、 網(wǎng)站運(yùn)轉(zhuǎn)的軟硬件環(huán)境4、 網(wǎng)站體例機(jī)能定義5、 網(wǎng)站體例的軟件和硬件接口6、 決定網(wǎng)站維護(hù)的要求7、 決定網(wǎng)站體例空間租賃要求8、 網(wǎng)站頁面總體氣勢(shì)氣概及美工成績(jī)。9、 主頁面及次頁面約略也許數(shù)量。10、管理及形式錄入工作分配。其實(shí)電子商務(wù)托管合同。11、各種頁面迥殊成績(jī)及其數(shù)量。12、項(xiàng)目完成時(shí)光及進(jìn)度(依照合同)13、清楚明了項(xiàng)目完成后的維護(hù)義務(wù)。2.3.7網(wǎng)站的設(shè)計(jì)1.整體現(xiàn)象設(shè)計(jì):在程序員舉行詳明設(shè)計(jì)的同時(shí),網(wǎng)頁設(shè)計(jì)師入手設(shè)計(jì)網(wǎng)站的整體現(xiàn)象和首頁。整體現(xiàn)象設(shè)計(jì)包括軌范字,Logo,軌范顏色,環(huán)境。廣告語等。 首頁設(shè)計(jì)包括版面
38、,顏色,圖像,靜態(tài)成績(jī),圖標(biāo)等氣勢(shì)氣概設(shè)計(jì),也包括screi aming,。菜單,標(biāo)題,版權(quán)等模塊設(shè)計(jì)。網(wǎng)站運(yùn)行的軟硬件環(huán)境。首頁一般設(shè)計(jì)1-3個(gè)不同氣勢(shì)氣概。2.開發(fā)建造 本次網(wǎng)站規(guī)劃設(shè)計(jì)采用軟件工程的設(shè)計(jì)方法,設(shè)計(jì)小組在體例分析和總體設(shè)計(jì)的基礎(chǔ)上,將設(shè)計(jì)工作明白,分配到設(shè)計(jì)組的每個(gè)成員,各模塊有設(shè)計(jì)組成員只身承當(dāng)設(shè)計(jì)和調(diào)試,既有合作,又有合作,末了將各模塊上載到辦事器上,做鏈接和整體的調(diào)試。3.調(diào)試完整 各模塊初步完成后,上傳到辦事器,聽說電子商務(wù)托管合同。對(duì)網(wǎng)站舉行全界限的測(cè)試。包括速度,兼容性,交互性,鏈接無誤性,程序健壯性,超流量測(cè)試等,挖掘題目及時(shí)處置并紀(jì)錄上去。 網(wǎng)站開發(fā)現(xiàn)實(shí)上是一個(gè)一直充實(shí)和完整的進(jìn)程,議定一直的挖掘題目,處置題目,我不知道電子商務(wù)托管合同。改正,補(bǔ)充,使網(wǎng)站布局趨向合理,形式尤其雄厚,形式更富饒感染力。4.網(wǎng)站目錄楷模目錄建立的原則:以最少的層次提供最清晰簡(jiǎn)捷的探望打聽布局。a.根目錄。根目錄指DNS域名辦事器指向的索引文件的寄存目錄。根目錄只批準(zhǔn)寄存index.html和main.html文件,3、。以及其他必需的體例文件;b.每個(gè)講話版本寄存于獨(dú)立的目錄;c.每個(gè)首要功用(主菜單)建立一個(gè)相應(yīng)的獨(dú)立目錄;d.當(dāng)頁面超出20頁,每個(gè)目錄下寄存各自獨(dú)立imerin the form of目錄.共用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國豬油產(chǎn)品未來發(fā)展趨勢(shì)分析及投資規(guī)劃建議研究報(bào)告
- 2025年中國肌理壁紙行業(yè)市場(chǎng)發(fā)展前景及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告
- 福建省漳州市東山第二中學(xué)2025年化學(xué)高二下期末復(fù)習(xí)檢測(cè)試題含解析
- 湖北省孝感一中2025年高一化學(xué)第二學(xué)期期末質(zhì)量檢測(cè)試題含解析
- 2025屆江西省上饒第二中學(xué)化學(xué)高二下期末綜合測(cè)試模擬試題含解析
- 2025屆河南省鄭州市外國語學(xué)校高二下化學(xué)期末教學(xué)質(zhì)量檢測(cè)試題含解析
- 中國凍干機(jī)行業(yè)市場(chǎng)調(diào)查報(bào)告
- 2025年心電圖機(jī)項(xiàng)目投資分析及可行性報(bào)告
- 中國硫糖鋁顆粒行業(yè)市場(chǎng)發(fā)展前景及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告(2024-2030)
- 天津市十二重點(diǎn)中學(xué)2025年高一化學(xué)第二學(xué)期期末聯(lián)考模擬試題含解析
- 電氣安全專項(xiàng)隱患排查治理要點(diǎn)課件
- 《馬克思主義與社會(huì)科學(xué)方法論》1-7章思考題答案
- 學(xué)生床上用品采購?fù)稑?biāo)方案
- 《社會(huì)網(wǎng)絡(luò)分析法》課件
- 銀行基礎(chǔ)知識(shí)詳解
- 散熱器安裝施工方案與技術(shù)措施
- 在線語言學(xué)習(xí)行業(yè)競(jìng)爭(zhēng)格局分析
- 第十四講 建設(shè)鞏固國防和強(qiáng)大人民軍隊(duì)PPT習(xí)概論2023優(yōu)化版教學(xué)課件
- 山東工商學(xué)院金融學(xué)期末復(fù)習(xí)題及參考答案
- 國開2023年春《理工英語1》機(jī)考網(wǎng)考期末復(fù)習(xí)資料參考答案
- 信息資源管理(馬費(fèi)成-第三版)復(fù)習(xí)重點(diǎn)
評(píng)論
0/150
提交評(píng)論