互聯網軟件應用與開發綜述_第1頁
互聯網軟件應用與開發綜述_第2頁
互聯網軟件應用與開發綜述_第3頁
互聯網軟件應用與開發綜述_第4頁
互聯網軟件應用與開發綜述_第5頁
已閱讀5頁,還剩7頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第一章 互互聯網軟件件開發過程程概述1、Webb開發過程程的五個階階段:(1)規劃劃:目的是是生成項目目計劃。項項目計劃包包括:確定定日程表、確定項目目的高級時時間期限和和每個階段段的最后期期限、明確確項目目標標、Webb應用的目目標、開發發方法、項項目任務分分配、項目目設想和風風險。(2)設計計:目的對對于網站的的外觀、網網站結構、站點定位位、Webb應用要完完成的任務務以及必要要的數據資資料,必須須經過用戶戶的認可。同時確定定站點設計計準則和技技術特征。(3)建設設和測試:目的是開開發符合項項目設計規規劃的高質質量的Weeb應用。主要任務務:確定開開發規則、創建頁面面、測試準準備、制作作網

2、頁、技技術設計、測試、糾糾正錯誤(4)投入入使用:目目標是把全全面測試過過的Webb應用發布布到運營服服務器上。文件安裝裝完畢,小小組投入測測試工作,保保障正常運運行。(5)運行行及后續管管理:保障障站點內容容及時更新新并保障其其正常平穩穩運行。2、界標:在階段轉轉換時出現現的判斷點點也稱其為為“界標”,因為她她們標志一一個階段的的完成。在在這些判斷斷點上,項項目小組和和客戶一起起討論項目目設計方案案、設計狀狀況和風險險,指出小小組沒有解解決的問題題,并修改改項目規劃劃以確保原原來的目標標的實現。客戶的責責任是負責責判斷項目目小組是否否可以開始始下一步工工作。比如如進入下一一循環或者者下一階段

3、段,這通常常被稱為客客戶在這一一“界標”上“終止”工作。3、調度:調度是在在開發過程程中一種對對人員、資資源、應用用風格以及及開發技術術手段進行行平衡的活活動。電子商務模模型:通常常訪問者從從產品目錄錄中選擇了了一種產品品后,就把把該產品放放入虛擬的的購物車中中,這樣就就可以繼續續選購其他他產品。購購物結束時時,迅速檢檢查一下購購物車中的的產品,然然后提供送送貨地址和和信用卡信信息。4、項目規規劃:整個個Web開開發過程中中最重要的的階段。這這個階段中中需要了解解項目要做做什么?如如何做?什什么時間做做?等等。還必須確確定項目的的目標、WWeb應用用的目的、目標用戶戶、項目范范圍、用戶戶重點和

4、實實現項目的的最佳方案案,最后創創建出項目目計劃任。5、項目規規劃包括:至少包括括以下四部部分:(1)目標標總結在在“確定項目目目標”和“確定Weeb應用目目標”中明確下下來的目標標,另外,還還要明確商商業術語中中的關鍵詞詞語。(2)風險險和假設項目管管理人員列列出他在編編寫項目計計劃中所做做的全部假假設:管理理人員都要要估計出每每一種風險險出現的可可能性,并并提出消除除這種風險險的方法。(3)時間間表明確每每一階段的的詳細任務務及完成期期限:根據據項目規模模明確每項項任務每個個步驟所需需的時間。(4)預算算取決于于制定時間間表時所做做的估計及及分配給項項目的資源源量。6、Webb應用的商商業

5、目的是是:建立市市場部分的的合作共識識、利用新新的渠道促促銷產品或或者服務、在Intterneet上提供供產品或者者服務、在在Inteernett上出售產產品獲取利利潤。7、站點模模型包括:信息出版版模型、公公司基礎結結構模型、售后支持持模型、電電子商務模模型、產品品和服務模模型、產品品和服務模模型8、電子商商務模型:通常訪問問者從產品品目錄中選選擇了一種種產品后,就就把該產品品放入虛擬擬的購物車車中,這樣樣就可以繼繼續選購其其他產品。購物結束束時,迅速速檢查一下下購物車中中的產品,然然后提供送送貨地址和和信用卡信信息。9、客戶重重點包括:時間、開開銷、風格格、風險、視覺效果果。比較權權衡它們

6、之之間的關系系。10、項目目管理員必必須具備的的技能:規規劃:估計計和度量:追蹤:交交流。11、項目目小組中客客戶的角色色包括:決決策人、商商務發起人人、問題專專家、支持持人員。12、風格格漂移就是是一種緩慢慢的不易被被發現的項項目風格,特特點逐漸變變化的過程程。13、簡述述在確定項項目規模時時估價項目目的步驟:確定Weeb應用的的功能和特特點、選擇擇站點模型型、選擇瀏瀏覽器、確確定具體內內容、確定定用戶重點點、對開發發方法一致致.第二章 IIIS介紹紹1、Intterneet是指全全球性的住住處系統,該該系統具有有三個主要要特征:(1)Innternnet中的的計算機通通過全球性性的性地址址

7、邏輯地鏈鏈接在一起起;(2)Innternnet中的的計算機之之間的通信信使用的是是TCP/IP協議議;(3)Innternnet可以以為公共用用戶或個人人用戶提供供高水平的的信息服務務。它有三個特特點:全球球性、開放放性、平等等性。2、Webb(縮寫為為WWW)“萬維網”。Web是一種體系結構,通過它可以訪問遍布于Internet主機上的鏈接文檔。(它可以用簡單的方式連接全球范圍的超媒體信息。)3、Webb服務器向向瀏覽器提提供服務的的過程:(1)打個個瀏覽器程程序,指定定URL,瀏瀏覽器便向向URL所所指向的WWeb服務務器發出請請求。(2)Weeb服務器器接到瀏覽覽器的請求求后,把UUR

8、L轉換換成頁面所所在服務器器上的文件件路徑名。(3)Weeb服務器器將URLL指向的HHTML文文檔傳送給給瀏覽器。(包括jjavasscrippt等)(4)如果果HTMLL文檔中嵌嵌有CGII程序,WWeb服務務器就運行行CGI程程序,并將將結果傳送送至瀏覽器器。4、現階段段Web技技術包括:服務器技技術、HTTML技術術、CGII技術、JJava技技術、JaavaSccriptt技術、AActivveX技術術和VBSScrippt技術、VRMLL技術。5、CGII技術:CCGI(通通用網關接接口)是WWeb動態態頁面的基基礎,也是是Web與與其他應用用交流的基基礎。雖然然CGI的的一些功能

9、能已經可以以由Javva、jaavasccriptt等代替,但但CGI仍仍然是不可可缺少的。6、IP地地址:接入入Inteernett的計算機機,每臺計計算機或路路由器都有有一個由授授權機構分分配的號碼碼,稱為IIP地址,IIP地址采采用分層結結構,它由由網絡號與與主機號兩兩部分組成成。其中,網網絡號用來來標識一個個邏輯網絡絡,主機號號用來標識識網絡中的的一臺主機機。一臺IInterrnet主主機至少有有一個IPP地址,而而且這個IIP地址是是全網惟一一的。7、IP地地址的長度度為32位位的二進制制數,以XX.X.XX.X格式式表示:每每個X為八八位二進制制數,其十十進制為002555。IPP

10、地址可以以分為5類類,A、BB、C、DD、E類,前前三種為常常用IP地地址,A類IP的的網絡號的的空間長度度為7位,主主機號空間間長度為224位,表表示范圍為為(1.00.0.001126.2255.2255.2255),一一般用于有有大量主機機的大型網網絡。B類IP地地址,網絡絡號空間長長度為144位,主機機號空間長長度為166位,表示示范圍為(1128.00.0.0055),適用于中中型網絡。C類IP地地址,網絡絡空間號長長度位211位,主機機號空間長長度為8位位,表示范范圍為(1192.00.0.0055),適用于于小型網絡絡。8、域的

11、劃劃分采用兩兩種劃分模模式:組織織模式和地地理模式。9、二級域域名的分配配:ac科科研機構、 comm商業組織織、eduu教育機構構、govv政府部門門、intt國際組織織、nett風格支持持中心orrg各種非非盈利性組組織。10、域名名系統的實實現原理:主機域名名不能直接接用于TCCP/IPP協議的路路由選擇中中。當用戶戶使用主機機域名進行行通信時,必必須首先將將其映射成成IP地址址。這種將將主機域名名映射為IIP地址的的過程稱為為域名解析析。域名解解析包括兩兩種方式:正向域名名解釋(從從域名到IIP)和反反向域名解解釋(從IIP到域名名)。Innternnet的域域名系統DDNS能夠夠透明

12、地完完成工作。如果要尋尋找一個主主機名所對對應的IPP地址,則則需要借助助域名服務務器來完成成。Inttreneet中存在在大量的域域名服務器器,在每臺臺域名服務務器中保存存著它對它它所管轄區區域中主機機域名與IIP地址對對照表。當當Inteernett應用程序序收到一個個主機域名名時,它向向本地域名名服務器查查詢該主機機域名所對對應的的IIP地址。如果在本本地域名服服務器中找找不到該主主機域名對對應的IPP地址,則則本地域名名服務器向向其他域名名服務器發發出請求,要要求其他域域名服務器器協助查找找,并將找找到IP地地址返回給給發出請求求的應用程程序。11、使用用密鑰管理理器,可以以保護數據據

13、的安全傳傳輸,方便便而快捷地地創建密鑰鑰對文件和和請求文件件。12、如果果要實現WWeb的服服務器上的的SSL請請求,可按按照下列步步驟進行:(1)生成成密鑰對文文件和請求求文件(2)從身身份驗證權權限中請求求一個證書書(3)在服服務器上安安裝證書(4)激活活WWW服服務器文件件夾上的SSSL安全全性第三章 HHTML語語言介紹1、HMTTL:HTTML是WWeb的基基礎,是一一種超文本本標識語言言,它是構構成Webb頁面的主主要工具。2、HEAAD元素內內的元素的的功能:給給文檔一個個標題、安安排多個文文檔之間的的關系、告告訴瀏覽器器創建一個個搜索格式式、提供一一個向特定定瀏覽器和和其他觀察

14、察器傳遞特特殊消息的的方法。3、列舉至至少5項bbody元元素的屬性性及其功能能。BODY屬屬性及功能能:ALINKK 定義活動動鏈接顏色色VLINKK 定義已訪訪問過的鏈鏈接的顏色色LINK 定義未未訪問鏈接接的顏色BACKGGROUNND 指向用用做文檔背背景色的圖圖像的URRLBGCOLLOR 定義文檔檔背景顏色色TEXT 定義文文檔顏色BGPROOPERTTIES 如果它它被設為FFIXEDD,背景不不能滾動LEFTMMARGIIN 以像素素為單位設設置文檔左左側邊界寬寬度TOPMAARGINN 以像素為為單位設置置文檔頂邊邊界寬度4、注意:alinnkliinkvvlinkk的用法;

15、表表示斜體顯顯示。5、HTMML使用十十六進制編編碼系統來來定義顏色色。該系統統基于三種種顏色單元元RGB,每每一種顏色色單元被賦賦予介于000-FFF之間的十十六進制數數值。如:#FFCCC00。文檔體顏顏色屬性有有:BGCCOLORR、TEXXT、LIINK、VVLINKK、ALIINK。6、鏈接:鏈接是惟惟一的從一一個Webb頁到另一一個相關的的Web頁頁的理性的的途徑,它它由兩部分分組成:錨錨鏈和URRL引用。當單擊一一個鏈接時時,瀏覽器器裝載由UURL引用用給出的文文件或文檔檔。7、URLL引用可以以分為相對對引用和絕絕對引用。相對引用:對同一個個計算機上上文件的UURL引用用。這意

16、味味著URLL是相對于于瀏覽器最最初裝載WWeb頁的的計算機和和目錄的。絕對引用:指明Weeb頁的精精確的計算算機、目錄錄和文件的的URL引引用。8、創建超超級鏈接:網站鏈接:搜狐狐E-maiil鏈接:聯系我!UseNeet新聞鏈鏈接:新新聞FTP的鏈鏈接這里里對大數據庫庫的訪問這里訪問遠程計計算機這里里9、表示建立表表格表格標題題說明文字字,該元素素的ALIIGN屬性性值:TOOP和BOOTTOMM表示建立立一行,該該元素的AALIGNN屬性有三三個屬性值值:LEFFT、RIIGHT、CENTTER;VVALIGGN屬性也也有四個屬屬性值:TTOP、BBOTTOOM、MIIDDELL、BAS

17、SELINNE(缺少少為MIDDDLE)。表頭單元格具具體內容10、表單單:還要要定義它使使用的腳本本以及如何何發送數據據methhod=ppost(URL),gett(信息附附加到URRL尾部)。如:。它有三三種類型的的標記可用用于創建字字段。:提供供一個多行行文本輸入入的字段。用rowws(行)和和colss(寬)屬屬性要以定定義其大 小。:彈出一個個滾動列表表。opttion定定義出現的的選項。屬屬性mulltiplle允許多多項選擇,seleectedd 缺省省選項,vvaluee返回腳本本的值。:屬屬性typpe設置要要顯示的輸輸入的字段段類型(ttext)文文本輸入框框、(paas

18、swoord)密密碼框、 (chheckbbox)復復選框、(rradioo)單選鈕鈕、(reeset)和和(subbmit)顯顯示具有預預置功能的的按鈕發送到服服務器。第四章 AASP.NNET介紹紹ASP.NNET中的的文件類型型:Globaal.assax:AASP.NNET系統統環境設置置文件.aspxx:內含AASP程序序代碼文件件,向服務務器提出瀏瀏覽請求.asmxx:制作WWeb SServiice的原原始文件.aspcc: 可重重復使用多多個.asspx的文文件,此文文件內可含含有控件.ascxx: 內含含Userr Conntroll的文件,可可內含在多多人.asspx文件件

19、中在ASP.NET中中,用于模模板定義的的標示符是是 3、ASPP.NETT的優越性性:簡化開開發操作、語言獨立立性、分離離程序代碼碼和網頁內內容(使用用事件驅動動和事件綁綁定的開發發方式)、提高執行行效率、簡簡化部署與與組態的操操作、支持持多種客戶戶端類型、增進適用用性、增進進延展性、更佳的安安全機制、Sesssion可可用跨進程程跨機器。4、驗證控控件包括:RequuireddFielldVallidattor(必必填控件)、ComppareVValiddatorr(比較驗驗證)、RRangeeValiidatoor(限定定邊界控件件)、ReegulaarExppresssionVVali

20、ddatorr、CusstomVValiddatorr、VallidattionSSummaary。5、頁面處處理的內部部過程包括:Pagee_loaad、事件件處理、PPage_Unlooad 。6、事件:在面向對對象的編程程中,對頁頁面對象進進行的一系系列操作。如鼠標事事件(onnMousseOveer、onnMousseOutt等)、頁頁面事件(OOnLoaad等)、按鈕事件件(Oncclickk等)等。7、有兩種種情況,AASPX會會被重新編譯:ASSPX頁面面第一次被被瀏覽器請請求、ASSPX被改改寫。8、Webb頁面處理理過程:頁頁面的一次次往返處理理、頁面重重建、頁面面處理內部部

21、過程。9、ASPP.NETT服務器端端控件:文文本輸入控控件、按鈕鈕控件、復復選控件、單選按鈕鈕、列表控控件、選擇擇控件等。可以使用用戶對頁面面內容作出出判斷的控控件是:按按鈕控件。10、MaanageerProovideer: 是是否個多層層結構的無無連接的一一致的編程程模型。它它提供了DDataSSet和數數據中心之之間的聯系系。11、DaataSeet: 是是ADO.NET的的中心概念念,可以把把它想象成成內在中的的數據庫。使得程序序員在編程程序時可以以屏蔽庫之之間的差異異,從頁獲獲得一至的的編程模型型。12、ADDO.NEET訪問數數據庫的步步驟:創建一個到到數據庫的的鏈路,即即ADO

22、.Connnectiion;查詢一個數數據集合,即即執行SQQL,產生生一個Reecorddset;對數據集合合進行需要要的操作;關閉數據鏈鏈路。13、ASSP.NEET提供了了三種緩存存替換的策策略:(1)“腐腐爛搜索”。類似于于“最近最少少使用”替換原則則,當內在在變得比較較緊張時,緩緩存機制會會找出最不不常用和最最不重要的的對象,把把它從內在在中移出,以以減輕系統統壓力;(2)“到到期控制”。編程者者可以指定定緩存對象象的生存周周期;(3)“文文件和鍵值值依賴”。從外部部文件或者者是其他緩緩存鍵值是是否改變,來來決定本身身鍵值是否否有效。第五章 WWeb數據據庫技術基基礎1、Webb數據

23、庫發發展中存在在的問題:(1)網絡絡通信速率率低,骨干干通信網通通信能力小小。(2)網上上垃圾泛濫濫,使檢索索有用信息息成為困難難。(3)網絡絡安全是影影響Webb數據庫在在金融、行行政、保險險等行業迅迅速開展的的主要原因因。(4)網上上中文信息息較為貧乏乏,因此加加強Webb與Serrver的的中文信息息的開發勢勢在必行。2、Webb數據庫的的工作原理理:用戶瀏瀏覽器通過過HTMLL表單搜集集參數,這這些參數通通過HTTTP傳遞給給Web服服務器,在在服務器端端通過CGGI腳本分分析參數,同同時啟動通通路程序,把把分析后的的參數傳遞遞給通路程程序,通路路程序的功功能就是將將分析后的的參數轉化

24、化為SQLL命令,交交SQL服服務器執行行。3、Webb數據庫的的編程要點點:(1)編寫寫htmll表單,搜搜集用戶信信息,通過過Submmit向CCGI提交交。(2)根據據傳遞參數數的方式(postt/gett),CGGI腳本獲獲取用戶數數據。(3)解碼碼。數據串串都采用固固定的URRL格式編編碼,解碼碼是標準的的。(4)CGGI腳本根根據用戶要要求,執行行相應數據據庫客戶程程序通過約約定通路訪訪問數據庫庫。(5)將數數據庫客戶戶獲得執行行結果返回回給標準輸輸出Stddout.4、Webb數據庫:是由Weeb服務器器、數據庫庫接口(CCGI)和和數據庫三三大部分組組成。5、簡述WWeb服務務

25、器向瀏覽覽器提供服服務的過程程。(1)用戶戶打開計算算機,啟動動瀏覽器程程序,并在在瀏覽器中中指定一個個URL,瀏瀏覽器便向向該URLL所指向的的Web服服務器發出出請求。(2)Weeb服務器器接到瀏覽覽器的請求求后,把UURL轉換換成頁面所所在服務器器的文件路路徑名。(3)如果果URL指指向的是普普通的HTTML文檔檔,Webb服務器直直接將它送送給瀏覽器器。(4)如果果HTMLL文檔中嵌嵌有CGII程序,WWeb服務務器就運行行CGI程程序,并將將結果傳送送至瀏覽器器。Webb服務器運運行CGII程序時還還可能需要要調用數據據庫服務器器和其它服服務器6、客戶/服務器結結構特點:(1)在處處

26、理任務時時將客戶和和服務器分分開;(2)減少少主機網絡絡負荷;(3)數據據庫與客戶戶應用程序序無關;(4)數據據庫平臺和和操作系統統無關;(5)維護護數據庫的的完整性。7、Webb服務器:即為WWWW瀏覽器器提供服務務的機器。Web服服務器是在在主控制平平臺上運行行的軟件包包,也是在在Inteernett中運行的的最重要的的軟件包。Web服服務器提供供給用戶所所需要的文文件。8、HTTTP是基于于客戶/服服務器模型型的信息分分布方式,是是“請求/響響應模型”,即信息息文件存放放在服務器器上,用戶戶通過程序序向服務器器發出請求求,并訪問問服務器上上的數據。9、MIMME(通用用Inteernet

27、t郵件擴充充服務)是是19811年規定的的。對原來來標準郵件件協議的補補充,能夠夠傳送多媒媒體信息,擴擴充了對字字符集的支支持:擴充充二進制及及其他應用用文件類型型的支持。10、Weeb服務器器提供了二二種安全保保護措施:授權和鏈鏈接加密。(1)授權權要求用戶戶通過口令令訪問Weeb頁,是是用相同或或不同的“用戶名/密碼”登錄進入入特定系統統。(2)鏈接接加密是指指對瀏覽器器和Webb服務器之之間傳輸的的數據進行行加密。11、Weeb服務器器的性能標標準:(1)速度度:同時會會有多少用用戶在接收收文件,當當它們瀏覽覽這些文件件時,服務務器需要作作多少處理理工作?(2)建立立和維護:使Webb服

28、務器時時刻保持運運轉無疑是是Inteernett成功的關關鍵。(3)對用用戶保持跟跟蹤:了解解用戶要去去哪里,誰誰在登錄,停停留多久以以及驗證身身體。(4)安全全性:Innternnet在服服務器和用用戶間傳輸輸需要加密密嗎?或者者禁止個人人或組織加加入?(5)其他他特性:如如費用,可可以需要和和數據庫之之間對話,也也可能需要要引入更強強勁的檢索索器,Innternnet功能能取決于服服務器軟件件的可靠性性。12、指提提供數據資資源的實體體,它可能能是用在臺臺式數據庫庫應用程序序中的單個個文件或者者它是一個個充分發展展的相關數數據庫處理理系統。13、ODDBC是MMicroosoftt公司開發

29、發的一套開開放數據庫庫系統的應應用程序接接口規范,為為解決數據據庫間互連連。14、ODDBC規范范的作用和和意義:OODBC規規范為應用用程序提供供了一整套套調用接口口規范和基基于動態鏈鏈接庫的運運行支持環環境。應用用程序調用用的是標準準的ODBBC函數和和SQL語語言,克服服了傳統數數據庫應用用程序的缺缺陷。15、ODDBC的體體系結構由由四個層次組成成:應用程程序、驅動動程序管理理器、數據據庫驅動程程序、數據據源。P1100(重重要)數據源:是是指提供數數據資源的的實體,它它可能是用用在臺式數數據庫應用用程序中的的單個文件件或者它是是一個充分分發展的相相關數據庫庫處理系統統。16、ODDB

30、C的特性:ODDBC接口口的最顯著著的優點在在于互操作作性,即由由ODBCC所建立的的應用程序序不必針對對特定的數數據源,理理想情況下下各種驅動動程序和數數據源應該該支持完全全相同的OODBC函函數調用和和SQL語語句。而實實際應用中中,不同的的數據庫系系統對SQQL語法的的支持程度度各不相同同。但通過過ODBCC接口的一一致性級別別,將ODDBCAPPI函數、ODBCCSQL語語法劃分為為不同的級級別(驅動動程序聲明明支持某個個一致性級級別時,它它都必須支支持該級別別中的所有有功能,為為了保證OODBC應應用程序的的互操作性性能力,開開發人員應應盡量避免免使用不同同廠家,為為驅動程序序開發的

31、特特有功能),應應用程序在在遵循同一一一致性級級別的不同同數據庫驅驅動程序的的基礎上,能能夠訪問不不同的數據據庫系統,實實現功能上上的獨立。17、ADDO的主要要特性:(1)獨立立創建的對對象:大多多數ADOO對象是可可以獨立創創建的,不不用冗長的的代碼來創創建對象,程程序的結構構簡明。(2)對批批量更新的的支持:可可以將一批批數據下載載到本地的的緩存中,篩篩選、更改改,然后統統一地進行行更新,這這樣就可以以大大減少少操作次數數,縮短等等待時間。(3)支持持存儲過程程:包括帶帶參數和不不帶參數的的存儲過程程,并且可可接收返回回值,在進進行海量數數據處理時時,這一優優點更為明明顯。(4)支持持不

32、同的光光標類型:包括支持持后臺光標標的潛力。(5)支持持返回數據據量限制:顯示數據據時,如果果數據量太太大,會分分段下載,提提高效率。(6)支持持MulttipleeRecoordseet:從存存儲存儲過過程或批處處理過程返返回值,支支持多個結結果。18、ADDO對象模模型中有77個對象:(1)Coonnecctionn對象:就就是處理連連接的對象象。一個CConneectioon對象代代表了一個個打開的與與數據源的的連接,用用它提供的的方法可以以處理連接接中的主要要問題,CConneectioon對象中中的Errrors集集合,可以以對各種數數據庫操作作造成的錯錯誤進行處處理。(2)Reec

33、orddset對對象:一個個Recoordseet對象代代表了對數數據庫操作作返回的整整個結果集集只代表當當前結果集集中的記錄錄。Reccordsset對象象中的Fiieldss集合,代代表了具有有相同數據據類型的一一列數據。(3)Coommannd對象:它可以像像用Connnecttion和和Recoordseet對象那那樣執行查查詢,不同同在于它可可以在數據據庫源上準準備、編譯譯查詢并且且反復使用用一組不同同值來發出出查詢。(4)Fiield對對象:一個個Fielld對象就就代表了具具有相同數數據類型的的一列數據據。(5)Paarameeter對對象:它代代表了一個個因為參數數化查詢或或存

34、儲過程程而與Coommannd對象相相關的參數數或參量,很很多Proovideer支持帶帶參數的命命令。(6)Prroperrty對象象:一個PPropeerty對對象代表一一個被Prroperrty定義義的ADOO對象的屬屬性。ADDO對象有有兩種類型型的屬性:內置型和和動態型。(7)Errror對對象:一個個Erroor對象包包含了一次次數據操作作所產生的的錯誤的詳詳細信息。19、客戶戶機/服務務器的通信信過程:客客戶機向服服務器發送送請求,要要求執行某某項任務,而而服務器則則執行某項項任務。客客戶機和服服務器概念念上更多的的是指軟件件,是指兩兩臺機器上上相應的應應用程序。20、ASSP的

35、基本本語法:用來輸出出表達式、變量以及及對象的方方法的值。第六章 動動態網頁技技術DHTTML介紹紹1、DHTTML:是是一種即使使在見面下下載到瀏覽覽器以后仍仍然能夠隨隨時變換的的HTMLL。它使得得站點的展展示比以前前更加豐富富多彩,更更多的定制制方法;更更多的分析析大量數據據的手段;與訪問者者能進行更更多樣化的的交互。2、構成DDHTMLL的各種技術術:(1)客戶戶端的腳本本語言(JJavaSScrippt、VBBScriipt)(2)文檔檔對象模型型(DOMM):在某某種意義上上,DOMM是動態HHTML的的真正核心心內容。它它使得HTTML具備備了變動性性。DOMM體現的是是網頁元素

36、素的等級關關系,這些些元素在指指定的時間間在瀏覽器器上呈現。DOM包包括時空背背景信息、瀏覽器自自身屬性、窗口自身身屬性等。(3)層疊疊樣式表(CCSS):由于CSSS屬于DDOM的一一部分,它它的屬性也也可以通過過動態HTTML編寫寫語言得到到體現,因因此能夠實實現頁面外外在視覺效效果方面的的幾乎一切切變化。通通過改變頁頁面元素的的CSS屬屬性(如顏顏色、位置置、大小),可可以達到計計算機的帶帶寬和處理理器運行速速度允許范范圍內的一一切效果。3、對象的的成員:每每個對象都都有其成員員。成員是是對象的屬屬性、方法法和事件。屬性就是是品質;方方法是對象象可以做的的事情;事事件是對象象可能發生生的

37、事情;事件是對對象可能發發生的事情情,通常是是用戶所做做事情的結結果。4、窗口對對象:一種種頂級對象象。可以用用這個對象象去發現窗窗口的URRL或構造造按鈕,在在瀏覽器中中模擬Baack和FForwaard按鈕鈕,這幾個個按鈕通過過用戶的網網絡沖浪歷歷史記錄轉轉到不同的的URL。5、DHTTML的集集合:有些些對象實際際上是一些些對象的集集合(就像像陣列組)。通常,以以S結束的的對象就是是一個集合合,當然,AAII對象象同樣也是是一個集合合(文檔中中的所有東東西)。在在引用對象象或對象串串(幾個對對象用句點點分開)時時,可能會會出現不一一致性。6、修改HHTML內內容:(1)要修修改容器元元素

38、,可以以利用innnerHHTML或或inneerTEXXT屬性。要修改元元素本身及及其內容,應應當用ouuterHHTML屬屬性。(2)以ttext結結束的屬性性有innnerTeext和oouterrTextt兩種,分分別提供了了對象的文文本內容(不不含標記)。以HTMML結束的的哪兩個屬屬性,innnerTText和和outeerHTMML,也提提供了相同同的內容,但但同時還包包括了所有有的HTMML標記。(3)如果果想保持現現有的元素素和文本,并并添加新的的元素和文文本到現有有代碼中,可可以用innserttAdjaacentt或inssertAAdjaccentTText。理解Tex

39、xtRannge中的的方法:PPasteeHTMLL、FinndTexxt、Exxpandd、exeecCommmandd、isEEquall。第七章 PPHP技術術簡介1、PHPP:是一種種服務器端端HMTLL嵌入式腳腳本描述語語言,其特特色在于在在互聯網網網頁上對數數據庫操作作的方便性性。2、PHPP具有以下下特點:(1)支持持多種系統統平臺。(2)具有有自由軟件件的特性。(3)版本本更新速度度快。(4)容易易與現有的的網頁整合合。(5)具有有豐富的功功能。從結結構化的特特性、對象象式的設計計、數據庫庫處理、網網絡接口使使用、到安安全編碼機機制等,幾幾乎完整地地包括所有有網站所需需要的功能

40、能。(6)系統統移植速度度快。少許許修改,就就可以將整整個網站從從一個平臺臺上移到另另一平臺。3、PHPP和CGII的比較:(重點從從適用性、穩定性、安全性方方面)(1)寫CCGI的方方式有很多多種,PHHP只是其其中一種。(2)PHHP可用在在數種Weeb服務器器上,傳統統CGI也也不限制是是哪種操作作系統或WWeb服務務器平臺,NNSAPII卻一定要要在Nettscappe的服務務器上才可可執行。(3)在穩穩定性上,由由于NSAAPI或IISAPII是動態鏈鏈接的方式式,因此在在執行時若若出現問題題,會使得得Web服服務器一起起癱瘓。AASP在實實際應用上上,由于系系統的原因因,不是很很穩

41、定,有有時需要重重起操作系系統。PHHP在許多多的平臺使使用上,不不但長期使使用都沒有有問題,而而且程序的的穩定性。(4)在開開發及維護護時間上,PPHP及AASP都有有不錯的表表現。而NNSAPII及ISAAPI則需需要長時間間的開發過過程,在穩穩定運行后后,這二種種接口反倒倒是效率最最佳的方法法。(5)要比比較和網頁頁結合的能能力,PHHP及ASSP是并駕駕齊驅的,其其他方式就就不能內嵌嵌HTMLL語法了,而而這也是影影響開發時時間的因素素之一。(6)系統統安全性方方面,ASSP最差,在在沒有經過過微軟件的的IIS Servvice Packk處理,使使用 :$DATTA就可以以看到ASS

42、P的源代代碼。(7)在新新增功能及及升級方面面,傳統的的CGI由由于不受任任何語言限限制,沒有有這方面的的問題。PPHP是最最有活力的的,數天至至數周就有有一個新版版本出現,每每次的新版版,就代表表更多的功功能及修正正更多的錯錯誤。綜上上所述,所所以PHPP處于開發發容易、性性能變不錯錯的平衡點點上。正因因為這種原原因,PHHP成為了了當前最有有前途的網網絡程序開開發語言之之一。4、在聲明明一個變量量的時候,變變量名前使使用“$”,在 之間嵌入入PHP代代碼。5、在程序序中使用頭頭文件可以以大大地提提高程序開開發速度,并并可以減少少程序開發發的難度。頭文件是一一個外部文文件,它的的內容可以以被

43、多個程程序文件所所引用,并并包含在引引用它的文文件之中。6、引用頭頭文件涉及及兩個函數數:inccludee()和rrequiire()。它們的的區別:(1)reequirre():不管在程程序的哪一一個部分使使用這個函函數,只要要程序一引引用,頭文文件的內容容就作為主主程序的一一部分來運運行。如果果估一個條條件控制語語句使用這這個函數,哪哪怕這個條條件不為真真,頭文件件也會包含含進來。如如果發生包包含錯誤,會會給出錯誤誤信息并終終止。(2)Inncludde():在執行語語句中,只只有執行到到這個函數數語句時,這這個函數所所引用的頭頭文件才會會包含到主主程序中。這就意味味著,在條條件判定部部

44、分使用iincluude()函數時,可可以完全按按照用戶的的愿望工作作。如果發發生了包含含錯誤,程程序還會自自動執行下下去。7、$GLLOBALLS數組:$GLOOBALSS數組是一一個聯合數數組使用“globbal”為變量的的名字,全全局變量作作為改變量量數組其中中某個元素素的值。$GLOBBALS數數組是PHHP程序中中比較特殊殊的變量,不不必宣告,系系統會自動動匹配相關關的變量在在里面。在在函數中,也也不管$GGLOBAALS數組組是否已經經做全局聲聲明,就可可以直接使使用了。8、PHPP的語言基基礎:互互聯網軟件件應用與開開發課本本P14331739、在MYYSQL中中,在數據據庫安裝

45、完完成之后,有有一個默認認的賬號rroot,該該賬號沒有有密碼。其其特點:是是真正的多多線程、多多用戶的數數據庫系統統:真正支支持多平臺臺:支持SSQL922標準:在在客戶端程程序上,MMYSQLL提供了多多種不同的的編程語言言:具有豐豐富的數據據類型,并并且完全支支持ODBBC。10、MyySQL權權限管理的的原理:MMySQLL權限系統統用來保證證用戶可以以在自身權權限范圍內內順利的執執行權限。當用戶連連接到MyySQL數數據庫后,身身份就會根根據主機名名和用戶名名來確認。權限系統統據此來賦賦予操作權權限。11、MyySQL的的權限控制制是通過兩兩個步驟進進行的:步驟1:數數據庫服務務器對

46、登陸陸的用戶進進行檢查,確確定是否可可以進行連連接。步驟2:在在用戶連接接到數據庫庫服務器后后,系統將將會對此用用戶的每一一個請求進進行檢查。當一個請請求發出后后,系統首首先根據權權限表確定定你是否可可以執行這這個操作,如如果可以,那那么將進行行操作,如如果你的權權限不夠,那那么則終此此操作,并并且給出提提示信息。第八章 JJava Servvlet技技術介紹1、Serrvlett:Serrvlett可以被認認為是服務務器端的AAppleet。Seervleet被Weeb服務器器加載和執執行,就如如同Appplet被被瀏覽器加加載和執行行一樣。.Servvlet從從客戶端(通通過Webb服務器

47、)接接收請求,執執行某種作作業,然后后返回結果果。2、使用SServllet的基基本流程如如下:(1)客戶戶端(很可可能是Weeb瀏覽器器)通過HHTTP提提出請求。(2)Weeb服務器器接收該請請求并將其其發給Seervleet。如果果這個Seervleet尚未被被加載,WWeb服務務器將把它它加載到JJava虛虛擬機并且且執行它。(3)Seervleet將接收收該HTTTP請求并并執行某種種處理。(4)Seervleet將向WWeb服務務器返回應應答。(5)Weeb服務器器將從Seervleet收到的的應答發送送給客戶端端。3、Serrvlett的生命周周期:Seervleet的生命命周期

48、定義義了一個SServllet如何何被加載、初始化,以以及它怎樣樣接收請求求、響應請請求、提供供服務。Web容器器加載Seervleet,生命命周期開始始。通過調調用Serrvlett的iniit()方方法進行SServllet的初初始化。通通過調用SServllet()方法實現現,根據請請求的不同同調用不同同的do操操操操()方法。結結束服務,WWeb容器器調用Seervleet的deestrooy()方方法。4、Serrvlett的優點:Servvlet可可以很好地地替代通用用網關接口口(Commmmonn Gattewayy Intterfaace,CCGI)腳腳本。通常常CGI腳腳本是

49、用PPerl或或者C語言言編寫的,它它們總是和和特定的服服務器平臺臺緊密相關關。而Seervleet是用JJava編編寫的,所所以它們一一開始就是是和平臺無無關的。這這樣,Jaava編寫寫一次就可可以在任何何平臺運行行(Wriite OOnce, Runn Anyywherre)的承承諾就同樣樣可以在服服務器上實實現了。SServllet還有有一些CGGI腳本所所不具備的的獨特優點點。(1)Seervleet是持久久的。(2)Seervleet是可擴擴展的。(3)Seervleet是安全全的。(4)Seervleet可以在在多種多樣樣的客戶機機上使用。5、Serrvlett帶來的問問題:(1)

50、開發發和維護應應用程序的的所有部分分需要有深深厚的Jaava編程程知識,因因此處理代代碼和HTTML元素素是交織在在一起的。(2)改變變應用程序序的外觀和和風格,或或者加入對對某種新類類型客戶機機(如WMML客戶機機)的支持持時,都需需要更新并并重新編譯譯Servvlet代代碼。(3)很難難利用網頁頁開發工具具的優勢來來設計應用用程序界面面。如果使使用這些工工具來開發發網頁布局局的話,生生成的HTTML代碼碼必須被手手工嵌入到到Servvlet代代碼中,這這個過程既既耗時又容容易出錯,而而且極度枯枯燥乏味。第九章 JJSP 技技術介紹1、模板元元素:模板板元素是指指JSP的的靜態HTTML或者

51、者XML內內容,它對對JSP的的顯示是非非常必要的的。這部分分的任務主主要由制作作網頁的美美工來完成成。Requeest:RRequeest對象象有它的請請求訪問,它它將包裝成成HttppServvletRRequeest接口口。Respoonse對對象:Reesponnse對象象具有頁面面的范圍,它它被包裝成成HttppServvletRRespoonse接接口。2、JSPP有三種類類指令:頁頁面指令、Incllude指指令、Taaglibb指令。(1)頁面面指令。頁頁面指令定定義了許多多影響到整整個頁面的的重要屬性性。一個JJSP頁面面可以包含含多個頁面面指令,在在編譯過程程中,所有有的頁

52、面指指令都被抽抽出來同時時應用到一一個頁面里里。除了IImporrt外其他他的頁面指指令定義的的屬性值只只能出現一一次。頁面面指令的格格式如下:(2)Inncludde指令。Incllude指指令通知容容器將當前前JSP頁頁面中內嵌嵌的、在指指定位置上上的資源內內容包含進進來。被包包含的文件件內容可以以被JSPP解析,這這種解析發發生在編譯譯期間。Incluude指令令如下:一經編譯,內內容不可變變,如果要要改變的內內容,必須須重新編譯譯JSP文文件,但是是它的執行行效率高。(3)Taaglibb指令。這這個指令允允許頁面使使用者自定定義標簽。首先開發發用戶的開開發標簽庫庫,為標簽簽庫編寫.t

53、ld配配置文件,然然后在JSSP頁面里里使用自定定義標簽。第十章 UUML建模模語言介紹紹1、約束:在UMLL中提供了了一種簡便便、統一及及一致的約約束條件的的表達方式式,用于類類、關系、關聯、屬屬性、操作作等元素及及其基本構構成要素的的約束條件件,這些約約束條件描描述了這些些元素及其其構成要素素應遵守的的限制和應應滿足的條條件。2、依賴關關系:有兩兩個元素XX,Y,若若修改元素素X的定義義,可能引引起對另一一個元素YY的定義的的修改,則則稱元素YY依賴于元元素X。3、UMLL的主要內內容有UMML的語義義和UMLL的表示法法兩個方面面。(1)UMML的語義義。UMLL語義通過過元模型來來嚴格

54、定義義。原模型型為UMLL的所有元元素在語法法和語義提提供了簡單單、一致及及通用的定定義性說明明。使開發發者能在語語義上取得得一致,消消除因人而而異的表達達方法。UUML語義義還支持對對元模型的的擴展定義義。UMLL定義了各各種元素、各種機制制及各種類類型的語義義。UML的元元素是基本本構造單位位,其中模模型元素用用于構造系系統,視圖圖元素用于于構成系統統的表示部部分。UML定義義的各種機機制的語義義,保持了了UML的的簡單和概概念上的一一致。這些些機制是依依賴關系、約束、標標記、標記記值和定制制等。(2)UMML的表示示法。UMML表示法法定義了UUML的圖圖形表示符符號,為建建模者和建建模

55、工具的的開發者提提供了標準準的圖形符符號和正文文語法。這這些圖形符符號和文字字表達的是是應用級的的模型,在在語義上它它是UMLL元模型的的實例。使使用這些圖圖形符號和和正文語法法為系統建建模構造了了標準的系系統模型。UML表表示法分為為通用表示示和圖形表表示兩種。4、UMLL的特點:統一了面向向對象方法法的基本概概念。UMML是在BBoothh方法、OOMT方法法和OOSSE方法的的基礎上發發展起來的的,是這些些方法的延延續和發展展。消除了了不同方法法在表示法法和術語上上的差異,避避免了符號號表示和理理解上不必必要的混亂亂。(1)建模模能力更強強。(2)獨立立開發過程程。(3)UMML提出了了

56、許多新概概念。UMML符號表表示考慮了了許多方法法的圖形表表示,刪除除了大量容容易引起混混亂的、多多余的和極極少使用的的符號,增增加了一些些新的符號號。還提出出一些新的的概念,如如構造型、職責、擴擴展機制、線程、模模式、合作作圖和活動動圖等。5、簡述UUML的模模型描述圖圖及其各自自的功能。答:最常用用的UMLL圖包括:用例圖、類圖、序序列圖、狀狀態圖、活活動圖、組組件圖和部部署圖。下下面給出了了每類圖的的簡要說明明:1)用例圖圖:用例圖圖描述了系系統提供的的一個功能能單元。用用例圖的主主要目的是是幫助開發發團隊以一一種可視化化的方式理理解系統的的功能需求求,包括基基于基本流流程的“角色”(A

57、cttors,也也就是與系系統的其他他實體)關關系,以及及系統內用用例之間的的關系。2)類圖:類圖表示示不同的實實體(人、事物和數數據)如何何彼此相關關;換句話話說,它顯顯示了系統統靜態結構構。3)序列圖圖:序列圖圖顯示具體體用例(或或者是用例例的一部分分)的詳細細流程。它它幾乎是自自描述的,并并且顯示了了流程中不不同對象之之間的調用用關系,同同時還可以以很詳細的的顯示對不不同對象的的不同調用用。4)狀態圖圖:狀態圖圖表示某個個類所處的的不同狀態態和該類的的狀態轉換換信息。5)活動圖圖:活動圖圖表示在處處理某個活活動時,兩兩個或者更更多類對象象之間的過過程控制流流。活動圖圖可用于在在業務單元元

58、的級別上上對更高級級別的業務務過程進行行建模,或或者對低級級別的內部部類操作進進行建模。6)組件圖圖:組件圖圖提供系統統的物理視視圖。它的的用途是顯顯示系統中中的軟件對對其他軟件件組件(例例如,庫函函數)的依依賴關系。組件圖可可以在一個個非常高的的層次上顯顯示,從而而僅顯示粗粗粒度的組組件,也可可以在組件件包層次之之上顯示。7)部署圖圖:部署圖圖表示該軟軟件系統如如何部署到到硬件環境境中。它的的用途是顯顯示該系統統不同的組組件將在何何處物理地地運行,以以及它們將將如何彼此此通信。第十一章 Micrrosofft.NEET介紹1、Miccrosooft.NNET:MMicroosoftt.NET

59、T是Miccrosooft的XXML WWeb服務務平臺。.NET包包含了建立立和運行基基于XMLL的軟件所所需要的全全部部件。簡言之,.NET是是一種面向向網絡、支支持各種用用戶終端的的開發平臺臺環境。2、Miccrosooft.NNET方案案由以下關關鍵部分組組成:(1).NNET構建建塊服務(2).NNET用戶戶體驗,可可以自動建建立超級鏈鏈接(3).NNET基礎礎結構,由由.NETT框架、MMicroosoftt Vissual Studdio.NNET、.NET企企業服務器器和Miccrosooft WWindoows.NNET組成成。3、.NEET戰略:(1)改革革商務模型型,(2

60、)提高高軟件開發發效率,并并試圖使應應用軟件的的發布更加加容易(3)改進進用戶界面面,并能支支持多種用用戶終端.NET的的出現,意意味著人們們可以只用用一種簡單單的界面就就可以編寫寫、瀏覽和和分享信息息,而且還還可以得到到功能強大大的信息管管理工具。4、NETT包括:(1).NNET平臺臺,這是一一套編程工工具和基本本構架,用用來創建、發布、管管理和XMML Weeb服務(2).NNET體驗驗,這是終終端用戶用用以.NEET交互的的手段5、.NEET新特性性:一致的的編程模型型、簡化了了的編程模模式、運行行于多個平平臺、支持持多語言的的和資源管管理、一致致的出錯處處理方式、安全性、XML和和S

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論