第一篇:互聯網軟件應用與開發 總結
互聯網軟件應用與開發 第1章 互聯網軟件開發過程概述
1.Web開發過程的五個基本階段。2.界標的概念。
3.五個基本階段的主要工作。4.α測試和β測試的概念。5.項目規劃的主要內容。6.項目小組中的角色。
7.項目管理員的職責以及所需要的技能。
總結
第2章 IIS介紹
1.Internet的主要特征。2.Web的含義。
3.Web服務器向瀏覽器提供服務的過程。4.現階段Web的基本技術。5.Internet地址的表示形式。6.IP地址的五類。
7.IP地址頂級域名以及二級域名的分配。8.IIS的安裝和配置。
9.實現Web服務器上SSL允許的步驟。
第3章 HTML語言介紹
1.HTML文檔的總體結構。2.HEAD元素內元素的功能。3.BODY元素的屬性以及功能。4.鏈接的定義以及組成。5.錨鏈的組成類型以及意義。6.URL引用的定義以及意義。7.錨鏈可以鏈接的其他Net資源。8.表格的概念和使用方法。9.表單的概念和使用方法。
第4章 ASP.NET介紹
1.ASP.NET的特色。
2.ASP和ASP.NET的比較。3.ASP.NET的文件類型。4.ASP.NET支持的開發語言。5.面向對象語言的特性。
6.ASP.NET所提供的Web控件。7.Web Form的概念。
8.ASPX被重新編譯的兩種情況。9.Web頁面處理的內部過程。10.控件的概念。
11.服務器端控件的概念。
12.ASP.NET中主要的服務器端控件。13.按鈕控件的3個事件和1個屬性。14.復選控件的屬性。
15.單選控件和復選控件的區別。16.列表框的屬性和方法。17.選擇控件選擇的方式。18.自定義控件的概念。
19.ADO.NET中Managed Provider和DataSet的概念。20.ADO.NET訪問數據庫的步驟。21.ADO.NET對象模型概覽。22.性能優化的概念。23.強制過期策略。
24.ASP.NET的3種緩存替換策略。
第5章 Web數據庫技術基礎
1.Web數據庫發展存在的問題。2.CGI的概念。
3.Web數據庫開發的編程要點。4.客戶端,網絡,服務器端的功能。5.客戶/服務器結構的特點。6.客戶機和服務器對話的過程。7.MIME的概念。
8.Web服務器的安全保護措施。9.評價Web服務器的性能標準。10.幾種比較流行的Web服務器。11.ODBC的概念。
12.ODBC的層次組成。13.ODBC的特性。14.ADO的主要特性。
15.ADO對象模型中的對象以及概念。16.ASP是如何存取Web數據庫的。
17.附屬于Recordset對象用來改變當前數據的函數以及屬性。18.存取字段數據的幾種形式。
19.如何利用ASP中的表單將用戶查詢條件和數據庫存取建立聯系。
第6章 動態網頁技術-DHTML介紹
1.DHTML概念。2.DHTML包含的技術。3.事件的概念。4.DOM的概念。
5.對象中成員的概念。
6.窗口對象和文檔對象的概念。7.DHTML中集合的概念。8.動態修改HTML的屬性。
9.TextRange對象的概念和作用。
第7章 PHP技術介紹
1.php語言的特點。
2.php與其他CGI的比較。
3.進行php程序開發工作需要的環境。4.php環境的配置。5.php語言的語法基礎。6.MySQL數據庫的特點。
7.MySQL數據庫與其他數據庫的比較。8.MySQL的安裝。9.MySQL的基本使用。
10.MySQL權限控制的兩個步驟。11.php操作MySQL數據庫的函數。
第8章 Java Servlet技術介紹
1.使用Servlet的基本流程。2.Servlet可完成的功能。3.Servlet的優點。
4.Servlet與現有網絡技術的差別。
5.Servlet的框架是由哪兩個JAVA包組成的。6.Servlet的核心是。
7.代表Servlet生命周期的三個方法。8.Servlet類必須擴展的兩個類。9.Servlet的生命周期。10.Servlet的基本流程。
第9章 JSP技術介紹
1.Servlet所帶來的問題。2.JSP的兩種模型。3.JSP頁面的基本形式。
4.JSP頁面執行過程以及與ASP的比較。5.JSP頁面的組成元素。6.JSP的內建對象。第10章 UML建模語言介紹
1.UML的形成過程 2.UML的主要內容。3.UML的特點。4.模型元素的概念。5.約束的含義以及表示。6.依賴關系的含義以及表示。7.細化的概念。8.注釋的概念。
9.UML常見的模型描述圖。
第11章 Microsoft.NET介紹
1.Microsoft.NET概述。
2.Microsoft.NET方案的關鍵組成部分。3.Microsoft.NET解決的核心問題。4.XML Web服務的概念。5..NET的戰略
6..NET的組成部分。7..NET的框架。8..NET的新特性。9..NET帶來的好處。
第12章 J2EE框架介紹
1.J2EE的概念。2.J2EE的發展。3.J2EE的優點。
4.J2EE的容器體系結構。5.J2EE應用程序的體系結構。6.J2EE的技術基礎。7.J2EE的關鍵技術。8.J2EE應用現狀。9.J2EE的前景。
第二篇:互聯網軟件應用與開發資料教案
互聯網軟件應用與開發教案
互聯網軟件應用與開發教案...............................1
第一章 互聯網軟件開發過程概述
1、Web開發過程的五個階段:
(1)規劃:目的是生成項目計劃。項目計劃包括:確定日程表、確定項目的高級時間期限和每個階段的最后期限、明確項目目標、Web應用的目標、開發方法、項目任務分配、項目設想和風險。(2)設計:目的對于網站的外觀、網站結構、站點定位、Web應用要完成的任務以及必要的數據資料,必須經過用戶的認可。同時確定站點設計準則和技術特征。
(3)建設和測試:目的是開發符合項目設計規劃的高質量的Web應用。主要任務:確定開發規則、創建頁面、測試準備、制作網頁、技術設計、測試、糾正錯誤
(4)投入使用:目標是把全面測試過的Web應用發布到運營服務器上。文件安裝完畢,小組投入測試工作,保障正常運行。
(5)運行及后續管理:保障站點內容及時更新并保障其正常平穩運行。
2、界標:在階段轉換時出現的判斷點也稱其為“界標”,因為她們標志一個階段的完成。在這些判斷點上,項目小組和客戶一起討論項目設計方案、設計狀況和風險,指出小組沒有解決的問題,并修改項目規劃以確保原來的目標的實現??蛻舻呢熑问秦撠熍袛囗椖啃〗M是否可以開始下一步工作。比如進入下一循環或者下一階段,這通常被稱為客戶在這一“界標”上“終止”工作。
3、調度:調度是在開發過程中一種對人員、資源、應用風格以及開發技術手段進行平衡的活動。
電子商務模型:通常訪問者從產品目錄中選擇了一種產品后,就把該產品放入虛擬的購物車中,這樣就可以繼續選購其他產品。購物結束時,迅速檢查一下購物車中的產品,然后提供送貨地址和信用卡信息。
4、項目規劃:整個Web開發過程中最重要的階段。這個階段中需要了解項目要做什么?如何做?什么時間做?等等。還必須確定項目的目標、Web應用的目的、目標用戶、項目范圍、用戶重點和實現項目的最佳方案,最后創建出項目計劃任。
5、項目規劃包括:至少包括以下四部分:
(1)目標——總結在“確定項目目標”和“確定Web應用目標”中明確下來的目標,另外,還要明確商業術語中的關鍵詞語。
(2)風險和假設——項目管理人員列出他在編寫項目計劃中所做的全部假設:管理人員都要估計出每一種風險出現的可能性,并提出消除這種風險的方法。
(3)時間表——明確每一階段的詳細任務及完成期限:根據項目規模明確每項任務每個步驟所需的時間。
(4)預算——取決于制定時間表時所做的估計及分配給項目的資源量。
6、Web應用的商業目的是:建立市場部分的合作共識、利用新的渠道促銷產品或者服務、在Internet上提供產品或者服務、在Internet上出售產品獲取利潤。
7、站點模型包括:信息出版模型、公司基礎結構模型、售后支持模型、電子商務模型、產品和服務模型、產品和服務模型
8、電子商務模型:通常訪問者從產品目錄中選擇了一種產品后,就把該產品放入虛擬的購物車中,這樣就可以繼續選購其他產品。購物結束時,迅速檢查一下購物車中的產品,然后提供送貨地址和信用卡信息。
9、客戶重點包括:時間、開銷、風格、風險、視覺效果。比較權衡它們之間的關系。
10、項目管理員必須具備的技能:規劃:估計和度量:追蹤:交流。
11、項目小組中客戶的角色包括:決策人、商務發起人、問題專家、支持人員。
12、風格漂移就是一種緩慢的不易被發現的項目風格,特點逐漸變化的過程。
13、簡述在確定項目規模時估價項目的步驟:確定Web應用的功能和特點、選擇站點模型、選擇瀏覽器、確定具體內容、確定用戶重點、對開發方法一致.第二章 IIS介紹
1、Internet是指全球性的住處系統,該系統具有三個主要特征:
(1)Internet中的計算機通過全球性的性地址邏輯地鏈接在一起;(2)Internet中的計算機之間的通信使用的是TCP/IP協議;
(3)Internet可以為公共用戶或個人用戶提供高水平的信息服務。它有三個特點:全球性、開放性、平等性。
2、Web(縮寫為www.tmdps.cn商業組織、edu教育機構、gov政府部門、int國際組織、net風格支持中心org各種非盈利性組織。
10、域名系統的實現原理:主機域名不能直接用于TCP/IP協議的路由選擇中。當用戶使用主機域名進行通信時,必須首先將其映射成IP地址。這種將主機域名映射為IP地址的過程稱為域名解析。域名解析包括兩種方式:正向域名解釋(從域名到IP)和反向域名解釋(從IP到域名)。Internet的域名系統DNS能夠透明地完成工作。如果要尋找一個主機名所對應的IP地址,則需要借助域名服務器來完成。Intrenet中存在大量的域名服務器,在每臺域名服務器中保存著它對它所管轄區域中主機域名與IP地址對照表。當Internet應用程序收到一個主機域名時,它向本地域名服務器查詢該主機域名所對應的的IP地址。如果在本地域名服務器中找不到該主機域名對應的IP地址,則本地域名服務器向其他域名服務器發出請求,要求其他域名服務器協助查找,并將找到IP地址返回給發出請求的應用程序。
11、使用密鑰管理器,可以保護數據的安全傳輸,方便而快捷地創建密鑰對文件和請求文件。
12、如果要實現Web的服務器上的SSL請求,可按照下列步驟進行:(1)生成密鑰對文件和請求文件(2)從身份驗證權限中請求一個證書(3)在服務器上安裝證書
(4)激活www.tmdps.cn“>搜狐 E-mail鏈接:聯系我! UseNet新聞鏈接:新聞 FTP的鏈接這里 對大數據庫的訪問這里 訪問遠程計算機這里
9、
10、表單:
還要定義它使用的腳本以及如何發送數據method=post(URL),get(信息附加到URL尾部)。如:。它有三種類型的標記可用于創建字段。?
? :屬性type設置要顯示的輸入的字段類型(text)文本輸入框、(password)密碼框、(checkbox)復選框、(radio)單選鈕、(reset)重置、(submit)提交,顯示具有預置功能的按鈕——發送到服務器。
第四章 ASP.NET介紹
1、ASP.NET中的文件類型:
Global.asax:ASP.NET系統環境設置文件
.aspx:內含ASP程序代碼文件,向服務器提出瀏覽請求.asmx:制作Web Service的原始文件
.aspc: 可重復使用多個.aspx的文件,此文件內可含有控件.ascx: 內含User Control的文件,可內含在多人.aspx文件中
2、在ASP.NET中,用于模板定義的標示符是 ??
3、ASP.NET的優越性:簡化開發操作、語言獨立性、分離程序代碼和網頁內容(使用事件驅動和事件綁定的開發方式)、提高執行效率、簡化部署與組態的操作、支持多種客戶端類型、增進適用性、增進延展性、更佳的安全機制、Session可用跨進程跨機器。
4、驗證控件包括:RequiredFieldValidator(必填控件)、CompareValidator(比較驗證)、RangeValidator(限定邊界控件)、RegularExpressionValidator、CustomValidator、ValidationSummary。
5、頁面處理的內部過程包括:Page_load、事件處理、Page_Unload。
6、事件:在面向對象的編程中,對頁面對象進行的一系列操作。如鼠標事件(onMouseOver、onMouseOut等)、頁面事件(OnLoad等)、按鈕事件(Onclick等)等。
7、有兩種情況,ASPX會被重新編譯:ASPX頁面第一次被瀏覽器請求、ASPX被改寫。
8、Web頁面處理過程:頁面的一次往返處理、頁面重建、頁面處理內部過程。
9、ASP.NET服務器端控件:文本輸入控件、按鈕控件、復選控件、單選按鈕、列表控件、選擇控件等。可以使用戶對頁面內容作出判斷的控件是:按鈕控件。
10、ManagerProvider: 是一個多層結構的無連接的一致的編程模型。它提供了DataSet和數據中心之間的聯系。
11、DataSet: 是ADO.NET的中心概念,可以把它想象成內在中的數據庫。使得程序員在編程序時可以屏蔽庫之間的差異,從頁獲得一至的編程模型。
12、ADO.NET訪問數據庫的步驟:
(1)創建一個到數據庫的鏈路,即ADO.Connection;(2)查詢一個數據集合,即執行SQL,產生一個Recordset;(3)對數據集合進行需要的操作;(4)關閉數據鏈路。
13、ASP.NET提供了三種緩存替換的策略:(1)“腐爛搜索”。類似于“最近最少使用”替換原則,當內在變得比較緊張時,緩存機制會找出最不常用和最不重要的對象,把它從內在中移出,以減輕系統壓力;(2)“到期控制”。編程者可以指定緩存對象的生存周期;(3)“文件和鍵值依賴”。從外部文件或者是其他緩存鍵值是否改變,來決定本身鍵值是否有效。
第五章 Web數據庫技術基礎
1、Web數據庫發展中存在的問題:
(1)網絡通信速率低,骨干通信網通信能力小。(2)網上垃圾泛濫,使檢索有用信息成為困難。
(3)網絡安全是影響Web數據庫在金融、行政、保險等行業迅速開展的主要原因。
(4)網上中文信息較為貧乏,因此加強Web與Server的中文信息的開發勢在必行。
2、Web數據庫的工作原理:用戶瀏覽器通過HTML表單搜集參數,這些參數通過HTTP傳遞給Web服務器,在服務器端通過CGI腳本分析參數,同時啟動通路程序,把分析后的參數傳遞給通路程序,通路程序的功能就是將分析后的參數轉化為SQL命令,交SQL服務器執行。
3、Web數據庫的編程要點:
(1)編寫html表單,搜集用戶信息,通過Submit向CGI提交。(2)根據傳遞參數的方式(post/get),CGI腳本獲取用戶數據。(3)解碼。數據串都采用固定的URL格式編碼,解碼是標準的。
(4)CGI腳本根據用戶要求,執行相應數據庫客戶程序通過約定通路訪問數據庫。(5)將數據庫客戶獲得執行結果返回給標準輸出Stdout.4、Web數據庫:是由Web服務器、數據庫接口(CGI)、數據庫三大部分組成。
5、簡述Web服務器向瀏覽器提供服務的過程。
(1)用戶打開計算機,啟動瀏覽器程序,并在瀏覽器中指定一個URL,瀏覽器便向該URL所指向的Web服務器發出請求。
(2)Web服務器接到瀏覽器的請求后,把URL轉換成頁面所在服務器的文件路徑名。(3)如果URL指向的是普通的HTML文檔,Web服務器直接將它送給瀏覽器。
(4)如果HTML文檔中嵌有CGI程序,Web服務器就運行CGI程序,并將結果傳送至瀏覽器。Web服務器運行CGI程序時還可能需要調用數據庫服務器和其它服務器
6、客戶/服務器結構特點:
(1)在處理任務時將客戶和服務器分開;(2)減少主機網絡負荷;
(3)數據庫與客戶應用程序無關;(4)數據庫平臺和操作系統無關;(5)維護數據庫的完整性。
7、Web服務器:即為www.tmdps.cnmand對象:它可以像用Connection和Recordset對象那樣執行查詢,不同在于它可以在數據庫源上準備、編譯查詢并且反復使用一組不同值來發出查詢。(4)Field對象:一個Field對象就代表了具有相同數據類型的一列數據。
(5)Parameter對象:它代表了一個因為參數化查詢或存儲過程而與Command對象相關的參數或參量,很多Provider支持帶參數的命令。
(6)Property對象:一個Property對象代表一個被Property定義的ADO對象的屬性。ADO對象有兩種類型的屬性:內置型和動態型。
(7)Error對象:一個Error對象包含了一次數據操作所產生的錯誤的詳細信息。
19、客戶機/服務器的通信過程:客戶機向服務器發送請求,要求執行某項任務,而服務器則執行某項任務??蛻魴C和服務器概念上更多的是指軟件,是指兩臺機器上相應的應用程序。20、ASP的基本語法:<%=%>用來輸出表達式、變量以及對象的方法的值。
第六章 動態網頁技術——DHTML介紹
1、DHTML:是一種即使在見面下載到瀏覽器以后仍然能夠隨時變換的HTML。它使得站點的展示比以前更加豐富多彩,更多的定制方法;更多的分析大量數據的手段;與訪問者能進行更多樣化的交互。
2、構成DHTML的各種技術:
(1)客戶端的腳本語言(JavaScript、VBScript)
(2)文檔對象模型(DOM):在某種意義上,DOM是動態HTML的真正核心內容。是DHTML的基礎。它使得HTML具備了變動性。DOM體現的是網頁元素的等級關系,這些元素在指定的時間在瀏覽器上呈現。DOM包括時空背景信息、瀏覽器自身屬性、窗口自身屬性等。(3)層疊樣式表(CSS):由于CSS屬于DOM的一部分,它的屬性也可以通過動態HTML編寫語言得到體現,因此能夠實現頁面外在視覺效果方面的幾乎一切變化。通過改變頁面元素的CSS屬性(如顏色、位置、大?。?,可以達到計算機的帶寬和處理器運行速度允許范圍內的一切效果。
3、對象的成員:每個對象都有其成員。成員是對象的屬性、方法和事件。屬性就是品質;方法是對象可以做的事情;事件是對象可能發生的事情;事件是對象可能發生的事情,通常是用戶所做事情的結果。
4、窗口對象:一種頂級對象??梢杂眠@個對象去發現窗口的URL或構造按鈕,在瀏覽器中模擬Back和Forward按鈕,這幾個按鈕通過用戶的網絡沖浪歷史記錄轉到不同的URL。
5、DHTML的集合:有些對象實際上是一些對象的集合(就像陣列組)。通常,以S結束的對象就是一個集合,當然,AII對象同樣也是一個集合(文檔中的所有東西)。在引用對象或對象串(幾個對象用句點分開)時,可能會出現不一致性。
6、修改HTML內容:
(1)要修改容器元素,可以利用innerHTML或innerTEXT屬性。要修改元素本身及其內容,應當用outerHTML屬性。
(2)以text結束的屬性有innerText和outerText兩種,分別提供了對象的文本內容(不含標記)。以HTML結束的哪兩個屬性,innerText和outerHTML,也提供了相同的內容,但同時還包括了所有的HTML標記。
(3)如果想保持現有的元素和文本,并添加新的元素和文本到現有代碼中,可以用insertAdjacent或insertAdjacentText。理解TextRange中的方法:PasteHTML修改文本或標記、FindText文版查找、Expand、execCommand將文檔中第一個單詞改成斜體、isEqual。
第七章 PHP技術簡介
1、PHP:是一種服務器端HMTL嵌入式腳本描述語言,其特色在于在互聯網網頁上對數據庫操作的方便性。
2、PHP具有以下特點:
(1)支持多種系統平臺。(2)具有自由軟件的特性。(3)版本更新速度快。
(4)容易與現有的網頁整合。
(5)具有豐富的功能。從結構化的特性、對象式的設計、數據庫處理、網絡接口使用、到安全編碼機制等,幾乎完整地包括所有網站所需要的功能。
(6)系統移植速度快。少許修改,就可以將整個網站從一個平臺上移到另一平臺。
3、PHP和CGI的比較:(重點從適用性、穩定性、安全性方面)(1)寫CGI的方式有很多種,PHP只是其中一種。(2)PHP可用在數種Web服務器上,傳統CGI也不限制是哪種操作系統或Web服務器平臺,NSAPI卻一定要在Netscape的服務器上才可執行。
(3)在穩定性上,由于NSAPI或ISAPI是動態鏈接的方式,因此在執行時若出現問題,會使得Web服務器一起癱瘓。ASP在實際應用上,由于系統的原因,不是很穩定,有時需要重起操作系統。PHP在許多的平臺使用上,不但長期使用都沒有問題,而且程序的穩定性。
(4)在開發及維護時間上,PHP及ASP都有不錯的表現。而NSAPI及ISAPI則需要長時間的開發過程,在穩定運行后,這二種接口反倒是效率最佳的方法。
(5)要比較和網頁結合的能力,PHP及ASP是并駕齊驅的,其他方式就不能內嵌HTML語法了,而這也是影響開發時間的因素之一。
(6)系統安全性方面,ASP最差,在沒有經過微軟件的IIS Service Pack處理,使用 ::$DATA就可以看到ASP的源代碼。
(7)在新增功能及升級方面,傳統的CGI由于不受任何語言限制,沒有這方面的問題。PHP是最有活力的,數天至數周就有一個新版本出現,每次的新版,就代表更多的功能及修正更多的錯誤。綜上所述,所以PHP處于開發容易、性能變不錯的平衡點上。正因為這種原因,PHP成為了當前最有前途的網絡程序開發語言之一。
4、在聲明一個變量的時候,變量名前使用“$”,在 之間嵌入PHP代碼。
5、在程序中使用頭文件可以大大地提高程序開發速度,并可以減少程序開發的難度。
頭文件是一個外部文件,它的內容可以被多個程序文件所引用,并包含在引用它的文件之中。
6、引用頭文件涉及兩個函數:include()和require()。它們的區別:
(1)require():不管在程序的哪一個部分使用這個函數,只要程序一引用,頭文件的內容就作為主程序的一部分來運行。如果估一個條件控制語句使用這個函數,哪怕這個條件不為真,頭文件也會包含進來。如果發生包含錯誤,會給出錯誤信息并終止。
(2)Include():在執行語句中,只有執行到這個函數語句時,這個函數所引用的頭文件才會包含到主程序中。這就意味著,在條件判定部分使用include()函數時,可以完全按照用戶的愿望工作。如果發生了包含錯誤,程序還會自動執行下去。
7、$GLOBALS數組:$GLOBALS數組是一個聯合數組使用“global”為變量的名字,全局變量作為改變量數組其中某個元素的值。$GLOBALS數組是PHP程序中比較特殊的變量,不必宣告,系統會自動匹配相關的變量在里面。在函數中,也不管$GLOBALS數組是否已經做全局聲明,就可以直接使用了。
8、PHP的語言基礎:《互聯網軟件應用與開發》課本P143—173
9、在MYSQL中,在數據庫安裝完成之后,有一個默認的賬號root,該賬號沒有密碼。其特點:是真正的多線程、多用戶的數據庫系統:真正支持多平臺:支持SQL92標準:在客戶端程序上,MYSQL提供了多種不同的編程語言:具有豐富的數據類型,并且完全支持ODBC。
10、MySQL權限管理的原理:MySQL權限系統用來保證用戶可以在自身權限范圍內順利的執行權限。當用戶連接到MySQL數據庫后,身份就會根據主機名和用戶名來確認。權限系統據此來賦予操作權限。
11、MySQL的權限控制是通過兩個步驟進行的:
步驟1:數據庫服務器對登陸的用戶進行檢查,確定是否可以進行連接。
步驟2:在用戶連接到數據庫服務器后,系統將會對此用戶的每一個請求進行檢查。當一個請求發出后,系統首先根據權限表確定你是否可以執行這個操作,如果可以,那么將進行操作,如果你的權限不夠,那么則終此操作,并且給出提示信息。
第八章 Java Servlet技術介紹
1、Servlet:Servlet可以被認為是服務器端的Applet。Servlet被Web服務器加載和執行,就如同Applet被瀏覽器加載和執行一樣。.Servlet從客戶端(通過Web服務器)接收請求,執行某種作業,然后返回結果。
2、使用Servlet的基本流程如下:
(1)客戶端(很可能是Web瀏覽器)通過HTTP提出請求。
(2)Web服務器接收該請求并將其發給Servlet。如果這個Servlet尚未被加載,Web服務器將把它加載到Java虛擬機并且執行它。
(3)Servlet將接收該HTTP請求并執行某種處理。(4)Servlet將向Web服務器返回應答。
(5)Web服務器將從Servlet收到的應答發送給客戶端。
3、Servlet的生命周期:Servlet的生命周期定義了一個Servlet如何被加載、初始化,以及它怎樣接收請求、響應請求、提供服務。
Web容器加載Servlet,生命周期開始。通過調用Servlet的init()方法進行Servlet的初始化。通過調用Servlet()方法實現,根據請求的不同調用不同的do操操操()方法。結束服務,Web容器調用Servlet的destroy()方法。
4、Servlet的優點:Servlet可以很好地替代通用網關接口(Commmon Gateway Interface,CGI)腳本。通常CGI腳本是用Perl或者C語言編寫的,它們總是和特定的服務器平臺緊密相關。而Servlet是用Java編寫的,所以它們一開始就是和平臺無關的。這樣,Java編寫一次就可以在任何平臺運行(Write Once, Run Anywhere)的承諾就同樣可以在服務器上實現了。Servlet還有一些CGI腳本所不具備的獨特優點。(1)Servlet是持久的。(2)Servlet是可擴展的。(3)Servlet是安全的。
(4)Servlet可以在多種多樣的客戶機上使用。
5、Servlet帶來的問題:(1)開發和維護應用程序的所有部分需要有深厚的Java編程知識,因此處理代碼和HTML元素是交織在一起的。
(2)改變應用程序的外觀和風格,或者加入對某種新類型客戶機(如WML客戶機)的支持時,都需要更新并重新編譯Servlet代碼。(3)很難利用網頁開發工具的優勢來設計應用程序界面。如果使用這些工具來開發網頁布局的話,生成的HTML代碼必須被手工嵌入到Servlet代碼中,這個過程既耗時又容易出錯,而且極度枯燥乏味。
第九章 JSP 技術介紹
1、模板元素:模板元素是指JSP的靜態HTML或者XML內容,它對JSP的顯示是非常必要的。這部分的任務主要由制作網頁的美工來完成。
Request:Request對象有它的請求訪問,它將包裝成HttpServletRequest接口。
Response對象:Response對象具有頁面的范圍,它被包裝成HttpServletResponse接口。
2、JSP有三種類指令:頁面指令、Include指令、Taglib指令。
(1)頁面指令。頁面指令定義了許多影響到整個頁面的重要屬性。一個JSP頁面可以包含多個頁面指令,在編譯過程中,所有的頁面指令都被抽出來同時應用到一個頁面里。除了Import外其他的頁面指令定義的屬性值只能出現一次。頁面指令的格式如下: <%@ page ATTRIBUTE%>(2)Include指令。Include指令通知容器將當前JSP頁面中內嵌的、在指定位置上的資源內容包含進來。被包含的文件內容可以被JSP解析,這種解析發生在編譯期間。Include指令如下:<%@ include file=”filename"%> 一經編譯,內容不可變,如果要改變filename的內容,必須重新編譯JSP文件,但是它的執行效率高。
(3)Taglib指令。這個指令允許頁面使用者自定義標簽。首先開發用戶的開發標簽庫,為標簽庫編寫.tld配置文件,然后在JSP頁面里使用自定義標簽。
第十章 UML建模語言介紹
1、約束:在UML中提供了一種簡便、統一及一致的約束條件的表達方式,用于類、關系、關聯、屬性、操作等元素及其基本構成要素的約束條件,這些約束條件描述了這些元素及其構成要素應遵守的限制和應滿足的條件。
2、依賴關系:有兩個元素X,Y,若修改元素X的定義,可能引起對另一個元素Y的定義的修改,則稱元素Y依賴于元素X。
3、UML的主要內容有UML的語義和UML的表示法兩個方面。
(1)UML的語義。UML語義通過元模型來嚴格定義。原模型為UML的所有元素在語法和語義提供了簡單、一致及通用的定義性說明。使開發者能在語義上取得一致,消除因人而異的表達方法。UML語義還支持對元模型的擴展定義。UML定義了各種元素、各種機制及各種類型的語義。UML的元素是基本構造單位,其中模型元素用于構造系統,視圖元素用于構成系統的表示部分。UML定義的各種機制的語義,保持了UML的簡單和概念上的一致。這些機制是依賴關系、約束、標記、標記值和定制等。
(2)UML的表示法。UML表示法定義了UML的圖形表示符號,為建模者和建模工具的開發者提供了標準的圖形符號和正文語法。這些圖形符號和文字表達的是應用級的模型,在語義上它是UML元模型的實例。使用這些圖形符號和正文語法為系統建模構造了標準的系統模型。UML表示法分為通用表示和圖形表示兩種。
4、UML的特點:
統一了面向對象方法的基本概念。UML是在Booth方法、OMT方法和OOSE方法的基礎上發展起來的,是這些方法的延續和發展。消除了不同方法在表示法和術語上的差異,避免了符號表示和理解上不必要的混亂。(1)建模能力更強。(2)獨立開發過程。
(3)UML提出了許多新概念。UML符號表示考慮了許多方法的圖形表示,刪除了大量容易引起混亂的、多余的和極少使用的符號,增加了一些新的符號。還提出一些新的概念,如構造型、職責、擴展機制、線程、模式、合作圖和活動圖等。
5、簡述UML的模型描述圖及其各自的功能。
答:最常用的UML圖包括:用例圖、類圖、序列圖、狀態圖、活動圖、組件圖和部署圖。下面給出了每類圖的簡要說明:
1)用例圖:用例圖描述了系統提供的一個功能單元。用例圖的主要目的是幫助開發團隊以一種可視化的方式理解系統的功能需求,包括基于基本流程的“角色”(Actors,也就是與系統的其他實體)關系,以及系統內用例之間的關系。
2)類圖:類圖表示不同的實體(人、事物和數據)如何彼此相關;換句話說,它顯示了系統靜態結構。
3)序列圖:序列圖顯示具體用例(或者是用例的一部分)的詳細流程。它幾乎是自描述的,并且顯示了流程中不同對象之間的調用關系,同時還可以很詳細的顯示對不同對象的不同調用。4)狀態圖:狀態圖表示某個類所處的不同狀態和該類的狀態轉換信息。
5)活動圖:活動圖表示在處理某個活動時,兩個或者更多類對象之間的過程控制流?;顒訄D可用于在業務單元的級別上對更高級別的業務過程進行建模,或者對低級別的內部類操作進行建模。
6)組件圖:組件圖提供系統的物理視圖。它的用途是顯示系統中的軟件對其他軟件組件(例如,庫函數)的依賴關系。組件圖可以在一個非常高的層次上顯示,從而僅顯示粗粒度的組件,也可以在組件包層次之上顯示。
7)部署圖:部署圖表示該軟件系統如何部署到硬件環境中。它的用途是顯示該系統不同的組件將在何處物理地運行,以及它們將如何彼此通信。
第十一章 Microsoft.NET介紹
1、Microsoft.NET:Microsoft.NET是Microsoft的XML Web服務平臺。.NET包含了建立和運行基于XML的軟件所需要的全部部件。簡言之,.NET是一種面向網絡、支持各種用戶終端的開發平臺環境。
2、Microsoft.NET方案由以下關鍵部分組成:
(1).NET構建塊服務
(2).NET用戶體驗,可以自動建立超級鏈接(3).NET基礎結構,由.NET框架、Microsoft Visual Studio.NET、.NET企業服務器和Microsoft Windows.NET組成。
3、.NET戰略:
(1)改革商務模型,(2)提高軟件開發效率,并試圖使應用軟件的發布更加容易(3)改進用戶界面,并能支持多種用戶終端
.NET的出現,意味著人們可以只用一種簡單的界面就可以編寫、瀏覽和分享信息,而且還可以得到功能強大的信息管理工具。
4、NET包括:
(1).NET平臺,這是一套編程工具和基本構架,用來創建、發布、管理和XML Web服務(2).NET體驗,這是終端用戶用以.NET交互的手段
5、.NET新特性:一致的編程模型、簡化了的編程模式、運行于多個平臺、支持多語言的和資源管理、一致的出錯處理方式、安全性、XML和SOAP的引入、全新的編程語言C#
6、.NET框架由許多方面構成,在整個結構體中最重要的是系統服務和公共語言運行時。
第十二章 J2EE框架介紹
1、J2EE:是開放的、基于標準的平臺,用于開發、部署和管理N層結構,面向Web的、以服務器為中心的企業級應用。換句話說,它是一套體系結構,而不是一個具體的軟件。
J2SE主要適用GUI的客戶端程序,也就是通常所說的桌面應用,并且為我們提供了Java編程常用到的核心包;
2、J2EE的主要組成部分有J2EE平臺,J2EE規范,參考實現,兼容性測試套件和J2EE藍圖。簡答題
3、J2EE的體系結構包括J2EE容器的體系結構和J2EE應用程序體系結構。
4、容器體系結構可以分為四部分:(1)容器服務API:J2EE定義了每一個J2EE運行環境都要支持的Java標準擴展。J2EE提供了這些API的服務層的抽象。這就是使得在容器里訪問JDBC、JMS之類的服務API就像在其中實現基礎容器一樣。
(2)聲名性服務:就是指容器動態參與應用程序組件的服務,而這些服務基于應用程序組件之外的特定聲名,這樣簡化了應用程序本身的開發。比較常見的有事物處理服務、訪問權限控制等。(3)組件協議:J2EE體系結構中容器的基本目的是提供應用程序組件的運行環境,就是在容器的Java虛擬機中生成和調用應用程序組件的實例。這樣,容器負責管理應用程序組件的壽命周期。但是要在容器運行環境中管理應用程序組件,應用程序就要遵守容器指定的某些約定。(4)其他容器服務:其他實時服務,與組件的存活期、資源集中、垃圾收集等有關。
5、J2EE應用程序的體系結構分為以下幾個部分:
(1)客戶端:客戶端可以是Web瀏覽器或者Java應用程序,如果是瀏覽器的客戶端,則可以使用Applet Container來運行HTML網頁里的Applet程序,瀏覽器的客戶是通過HTTP、SSL等其他協議和Web層進行通信。如果是一般的客戶端,它可以使用J2EE里JMS、JAAS、JAXP、JDBC等特性,同時所有的J2SE里的內容都可以支持,它可以直接訪問Web層、業務層和數據庫層。
(2)Web層:Web層又叫表示層,它上面運行了JSP、JavaBean和Servlets組件,這些組件除了可以使用J2SE的所有功能外,它還可以使用許多J2EE提供的服務:JMS、JAAS、JDBC、JTA、JavaMail、JAXP等。它通過調用業務層的EJB來處理業務邏輯。
(3)業務層:業務層主要運行了EJB,EJB是J2EE企業級應用的核心,它處理系統運算量巨大的業務邏輯。它給低層的調用提供了統一的接口,Web層通過遠程調用的方法來使用EJB。
EJB可以使用容器提供的服務或者直接訪問數據庫,同時,容器還提供了事務服務,簡化了EJB的開發。
通用網關接口CGI
1、WEB瀏覽器訪問WWW的步驟
(1)瀏覽器將URL的第一部分解碼并與服務器聯系(2)瀏覽器將URL的其余部分提供給服務器(3)服務器將URL轉換路徑和文件名(4)服務器將文檔文件發送給瀏覽器(5)服務器斷開連接(6)瀏覽器顯示文檔
2、CGI:是一種標準的服務器方面的擴展接口程序,如HTTP或Web服務器。CGI是實時運行的一個應用程序,它可以返回動態的信息。
3、標準輸入和標準輸出:STDIN和STDOUT是標準輸入和標準輸出的縮寫,是兩個預定義的流或文件句柄。每個進程都繼承這兩個打開的句柄。寫屏命令行程序通常利用寫入STDOUT的方法來實現。重定向一個應用程序的輸入,就是重定向STDIN。若重定向一個程序的輸出,就是重定向STDOUT。這個機制允許管道操作。如果列一個目錄清單,并把輸出通過管道送到排序操作,也就是將目錄程序的STDOUT重定向到排序程序的STDOUT。
7、CGI程序工作的基本原理:通常Web服務器給訪問者的權限是讀取而不是執行,所以為了使CGI程序能夠執行就要道德設計一個可以執行的目錄,通過Web服務器設置其屬性為可執行。CGI程序按以下步驟開始工作 :
(1)瀏覽器將URL的第一部分解碼并服務服務器;(2)瀏覽器將URL的其余部分提供給服務器;(3)服務器將URL轉換成路徑和文件名;
(4)服務器意識到URL指向一個程序,而并非一個靜態文件;(5)服務器準備環境,執行腳本;
(6)腳本執行,讀取環境變量和STDIN;
(7)腳本為將來的內容向STDOUT發送正確的MIME頭信息;(8)腳本向STDOUT發送其余輸出的部分,然后終止;(9)服務器發現腳本結束,關閉與瀏覽器的連接;(10)瀏覽器從腳本中顯示輸出。
●環境變量對于CGI是至關重要的,所有的信息都要通過環境變量來和CGI聯系。環境變量分為三組:
(1)關于服務器的專有用量,服務器對于每一個訪問都會記錄自身信息,如服務器的地址、端口。
GATEWAY_INTERFACE 服務器遵照的CGI版本 SERVER_NAME 服務器的IP地址和主機名
SERVER_PORT 接受HTTP請求的端口號,通常為80 SERVER_SOFTWARE 服務器軟件的名稱(2)請求專有環境變量,訪問一個網站時發出的請求通常是不同的,這種變化會體在環境變量上。這些變量可以幫助你正確地處理客戶和服務器的數據。AUTH_TYPE 服務器使用的確認模式。
CONTENT_FIFE CGI程序所使用的數據文件可以是temp.dat等
CONTENT_LENGTH POST請求中向標準輸入發送的字節數 content length CONTENT_TYPE 被發送的數據的MIME類型 content type PATH_TRANSLATED 與PATH_INFO 對應的絕對路徑 PATH_INFO CGI程序的放置路徑 path info REMOTE_ADDR 客戶的IP地址或主機名 remote addr
QUERY_STRING 傳給CGI程序的用戶數據(url中NAME和VALUE,及轉換過的碼)REMOTE_LINE 發送給服務器的完整的HTTP請求內容 remote line SCRIPT_NAME 被運行的腳本 script name(3)客戶端的環境變量:客戶端的環境變量包括用戶使用的軟件信息,為了區別于其他的信息段,在所有的客戶環境變量前加前綴HTTP_。信息涵蓋了用戶的詳細資料。ACCEPT 列出能被此請求接受的應答模式:image/gif等 ACCEPT_ENCODING 列出客戶機支持的編碼方式類別 ACCEPT_LANGUAGE 列出客戶機可以接受的語言的ISO編碼 FROM 列出客戶機的E-mail地址 PRAGMA 指定將來要用到的服務器代理 REFERER 標明指向連接當前文檔的URL USER_ AGENT 標明客戶端軟件 ●HTTP Cookie:是一個存儲在客戶端的文本文件,可以用來保存客戶機的一些狀態信息,當用CGI在客戶端建立一個Cookie后,通過Web服務器把信息傳到客戶端并保存到Cookie中,這樣,過幾天后該客戶再次訪問Web服務器時,CGI會自動讀取保存在客戶端的Cookie信息,從而完成和客戶更好的交互。
●當客戶訪問的網站有COOkie存在時,客戶端保存的COOkie就要不斷增多,因而對COOkie又有一些相關的限制:
(1)客戶端瀏覽器所儲存的COOkie總數最大值為300個(2)每個COOkie的長度不超過4K(3)每個web服務器或internet域所設置的COOkie總數不能超過20個
以上限制中,當數量超出時,最近的使用最少的COOkie將丟失。當COOkie的長度超出時,超出的部分將丟失
●服務器端附件SSI:是一些標記符,可以用來嵌入到HTML文檔中,這些嵌入到文檔中的符號可以提供一些簡單的動態頁面效果,SSI與CGI的相似之處在于它們都是程序,盡管SSI看來只是些符號,實際上它是一段真正的程序的名稱。
●SSI的優點: 運行于服務器端的,減輕了客戶端的負擔,所有關于SSI的動作都在服務端計算完成。缺點:在商業的站點加入SSI要求有強大的Web服務器平臺,在頁面中加入太多的SSI標記,會讓Web承擔太大的負擔;會帶來安全隱患。
●CGI與SSI的異同:相同是都是運行于服務器端的,減輕了客戶端的負擔。不同SSI沒有外部接口,而CGI則可以接受外來信息,客戶端可以看到CGI的痕跡,卻看不到SSI的痕跡。
●SSI的格式:<!——和——>表示SSI標記的開始和結束,而這兩個標志實際是注釋
符,這樣當服務器不具備SSI解釋功能時,SSI就以注釋的身份顯示在頁面中,不會影響網頁的瀏覽。(在HTML下為注釋語句)●SSI的命令:1 include作用:在網頁中包含一個文件,Virtual用于指定相對于web服務器的根目錄的文件和路徑名。2 echo 顯示環境變量或者其他變量的值 3 exec 用來調用一個子進程,可以打開文件或者提供輸出 5 fsize 用來顯示指定文件的大小
1、ASP的組成部分包括:服務器腳本、客戶端腳本、服務器組件、標準文本、文件系統和服務器端對象幾部分組成。從本質上講ASP實際上是服務器端的腳本制作。在瀏覽器提出連接請求后,服務器將腳本代碼進行動態解釋,傳送到瀏覽器上。任何放在html中的東西,都可以放在ASP中。
2、ASP的built-in(內建對象):應用程序對象(Application)、會話對象(Session)、服務器對象(Server)、請求對象(Request)、響應對象(Response)等。
3、標準的ActiveX組件包括:廣告循環(AdRotator)組件、瀏覽器性能(BrowserCapability)組件、數據庫訪問(DatabaseAccess)組件、內容鏈接(ContentLinking)組件、文件訪問(FileAccess)組件等等。
4、ASP指定腳本語言的方法:
1、指定腳本語言<%@LANGUAGE=ScriptingLanguageRUNAT=location%>常用的腳本語言有:VBScriptJavaScript。Location位置一般應為server表示服務器執行。默認值為客戶端執行。
5、修改默認腳本的方法有:(1)通過注冊表(2)通過IIS,詳見P61頁。
7、變量:是計算機內存中已命名的存儲位置,其中包含了數字或字符串等數據。變量包含的信息稱為變量的值。變量使用戶便于理解腳本操作的名稱,為用戶提供了一種存儲、檢索和操作數據的途徑。
8、VBScript聲明變量的方法:不需要聲明,但在使用所有變量前要聲明:(Dim/Pubic/Private)
9、JavaScript聲明變量的方法:在使用本地過程變量需聲明,(<%varusername;%>)
10、ASP提供了兩個內建對象用來存儲變量:Session(會話作用域)對象和Application(應用程序作用域)對象。
11、常量:用來代替一個數或字符串的名稱。組件可在一個組件類型庫中聲明變量,組件類型庫是一個包含ActiveX組件所支持的對象和類型的信息的文件。如果在Global.asa文件中聲明了一個類型庫,就可以在該應用程序的任意頁中使用已定義的常量。
12、過程是一組能執行指定任務且具有返回值的腳本命令。過程定義可出現在必須聲明所有語言、誰處理。主腳本語言中的過程用腳本分界符<%和%>分隔。調用過程:只需要在命令中包含過程名即可。如果從Vbscript調用javascript過程,就必須在過程名后加上括號,如過程沒有變量,就用空括號。Javascript也要加括號<>.(小結:1<%call名字(變量名)%>2<%call名字%>3<%=名字%>)
13、組件:ActiveX組件是建立強大的Web應用程序的關鍵。組件提供了在腳本中執行任務的對象,ASP同樣提供了可在腳本中使用的內建對象。ActiveX組件是一個文件,該文件包含執行某項或一組任務的代碼。組件可以執行公用任務,它可以提供一個或多個對象以及對象的方法和屬性。
14、集合:是存儲字符串、數字、對象和其他值的地方。除了在存儲或取出項目時集合會自動擴展與搜索外,集合與數組非常的相近。與數組不同的是,集合被修改后,項目的位置將會移動,可以通過集合中項目的名稱、索引或者通過在集合的所有項目中遍歷訪問項目。大多數的ASP內建對象支持集合。
15、ASP的內建對象:
1、Application對象給定應用程序的所有用戶之間共享的信息。
2、Request對象訪問任何用HTTP請求傳遞的信息。
3、Response對象控制發送給用戶的信息。
4、Server對象,提供對服務器上的方法和屬性的訪問。
5、Session對象,存儲特定的用戶會話所需的信息。
16、ASP的執行原理:從本質上講,ASP實際上是服務器端的腳本制作。在瀏覽器提出連接請求后,服務器將腳本代碼進行動態解釋,傳送到瀏覽器上。HTML中注釋: PHP中的注釋: //
/* ?? */ 15
第三篇:最新版自考互聯網軟件應用與開發復習資料
名詞解釋
1.互聯網軟件:是指根據互聯網的特點,充分發揮其作用,在互聯網環境中運行的、提供某種服務或實現某種功能的系統。
2.Web:全稱World Wide Web,個軟件生存周期內的系統開發、運行和維護所實施的全部過程、活動和任務的結構框架。11.敏捷開發:是一種以人為核心、迭代、循序漸進的開發方法,主要是應對快速變化的需求。
單元,是從用戶的角度對系統行為的一個描述,是從用戶角度來描述系統需求。23.用例圖:就是由參與者、用例以及它們之間的關系構成的用于描述系統功能的模型圖。24.類:一個類是一類或者一組庫,就是將數據庫設計與Web技術融合在一起,使數據庫系統成為Web的重要有機組成部分,從而實現數據庫與網絡技術的無縫結合。
35.數據:是用來描述事物的符號記錄。
縮寫為www.tmdps.cnAME(規范的名稱);RP和TXT(文本項)。77.DNS解析過程具體步驟:客戶機提出域名解析請求,并將該請求發送給本地的域名服務器;當本地的域名服務器收到請求后,就先查詢本地的緩存,如果有該記錄項,則本地的域名服務器就直接把查詢的結果返回;如果本地的緩存中沒有該記錄,則本地域名服務器就
求,然后接受請求的服務器查詢自己的緩存,如果沒有該記錄,則返回相關的下級的域名服務器的地址;重復上一步驟,直到找到正確的記錄;本地域名服務器把返回的結果保存到緩存,以備下一次使用,同時將結果返回給客戶機。78.IIS 6.0提供的服務:發布信息、傳輸文件、支持用戶通信和更新這些服務所依賴的數據存儲等基本服務。
79.安裝IIS的兩種方法:從“控制版面”中安裝;通過“配置您的服務向導”安裝。80.網站的基本屬性:網站標識、設置端口、SSL端口、連接超時。
81.架設多個Web網站的方式:使用不同IP地址;使用不同端口號;使用不同主機頭。82.創建虛擬目錄的最常見的兩種方法:使用虛擬目錄創建向導;使用Web共享。83.在IIS 6.0中,Internet信息服務提供與Windows完全集成的安全功能,支持6種身份驗證方法:匿名身份驗證;基本身份驗證;摘要式身份驗證;高級摘要式身份驗證;集成Windows身份驗證;證書。84.FTP服務器可以以兩種方式登錄:匿名登錄;使用授權賬號與密碼登錄。
85.在“FTP站點”選項卡中的“FTP站點連接”選項區域中,可以設置連接是否受限制、限制的連接數量及連接超時,各選項的作用:不受限制、連接限制為、連接超時。86.在創建虛擬站點之前,需要做好兩個方面的準備工作:設置多個IP地址;創建或指定主目錄。
87.Head元素內的元素有下列功能:給文檔一個標題;安排多個文檔之間的關系;告訴瀏覽器穿件一個搜索格式;提供一個向特定瀏覽器和其他觀察器傳遞特殊消息的方法。Web頁的精確的計算機、目錄和文件的URL引用稱為絕對應用。
92.檢錄一個到E-mail的鏈接和建立一個到其他主頁的鏈接相類似,區別就是錨鏈元素的引用
:
例
新浪網首頁,http:是Web鏈;mailto:是E-mail鏈;news:value,賦予選項的值;selected,如果想用選項之一作為缺省,使用
98.標記的屬性:name,定義數據名;size,指定文本或口令輸入字段大小,以字符表示;maxlength,指定一個文本或口令字段允許的最大字符個數;value,對于文本或口令字關鍵字(保留字)。
105.變量的類型:字符串型、數值型、布爾型、對象型、Null值和Undefined。
106.JavaScript中注釋的方法:單行注釋,在“//”后加注釋;多行注釋,在“/*......*/”之間加注釋。
107.常見的四種運算符:算術運算符、邏輯運算符、關系運88.Body元素支持的屬性:alink,定義活動鏈接顏色;background,指向用作文檔背景的圖像的URL;bgcolor,定義文檔背景顏色;bgproperties,如果它被設為fixed,背景不能滾動;leftmargin,以像素為單位設置文檔左側邊界寬度;link,定義未訪問鏈接的顏色;text,定義文檔顏色;topmargin,以像素為單位設置文檔頂邊界寬度;vlink,定義已被訪問過的連接的顏色。
89.顏色:black,黑色,#000000;green,綠色,#008000;navy,海軍藍,#000080;teal,水鴨綠,#800080;silver,銀白,#cococo;lime,酸橙色,#00ff00;blue,藍色,#0000ff;aqua,水藍,#00ffff;maroon,深褐色,#800000;olive,橄欖色,#808000;purple,紫色,#008080;gray,灰色,#808080;red,紅色,#ff0000;yellow,黃色,#ffff00;fuchsia,品紅,#ffooff;white,白色,#ffffff。90.錨鏈有兩種類型:文本錨鏈、圖形錨鏈(多樣化)。91.不論使用的事文本錨鏈還是圖形錨鏈,都使用一個相對的或絕對的引用。相對引用:對同一個計算機上的文件的URL引用又被稱為相對引用,這意味著URL是相對于瀏覽器最初裝載一個Web頁的計算機和目錄的。絕對引用:指明 是UseNet新聞鏈;FTP:是FTP站鏈;WAIS:是WAIS數據庫鏈;telnet:是telnet鏈。93.表格標記:
94.對齊表格元素:
95.有三種類型的標記可用于創建字段:
96.
97.
段,它定義了顯示的缺省文本;checked,選中一個復選框或單選按鈕,對其他類型標記沒有意義;type,設置要顯示的輸入字段類型。99.DOM中節點之間的關系:父節點、子節點、兄弟節點、子孫節點、祖先節點、根節點。100.有關節點類型的規定:整個HTML文檔是一個文檔節點;在HTML文檔中,每一個HTML標簽都是一個元素節點;包含在HTML標簽之間的文本是文本節點;每一個HTML屬性都是屬性節點;HTML中的注釋屬于注釋節點。
101.DOM的四個基本接口:Document、Node、NodeList以及NamedNodeMap。102.Document接口的屬性:documentElement,該屬性為只讀屬性,可以返回一個Element;styleSheets,該屬性為只讀屬性,可以返回一個StyleSheetList樣式數組。103.JavaScript的存放位置:在
第四篇:全國2018年4月自考(00898)互聯網軟件應用與開發試題及答案
絕密★考試結束前
全國2018年4月高等教育自學考試
互聯網軟件應用與開發試題
課程代碼:00898
請考生按規定用筆將所有試題的答案涂、寫在答題紙上。
選擇題部分
注意事項:
1.答題前,考生務必將自己的考試課程名稱、姓名、準考證號黑色字跡的簽字筆或鋼筆填寫在答題紙規定的位置上。
2.每小題選出答案后,用2B鉛筆把答題紙上對應題目的答案標號涂黑。如需改動,用橡皮擦干凈后,再選涂其他答案標號。不能答在試題卷上。
一、單項選擇題:本大題共15小題,每小題1分,共15分。在每小題列出的備選項中只有一項是最符合題目要求的,請將其選出。1.在互聯網軟件開發過程中,形成項目計劃這一工作所在的階段是
A.規劃階段 B.設計階段
C.建設和測試階段 D.投入使用階段 2.下列UML模型描述圖中,元素有節點和連接的是
A.包圖 B.部署圖 C.構件圖 D.合作圖
3.規定一個表中的兩行在指定列沒有相同值的數據庫完整性約束是
A.非空值完整性約束 B.檢查完整性約束 C.鍵值唯一完整性約束 D.外鍵完整性約束 4.關于IP地址和物理地址說法不正確的是
A.物理地址固化在網絡設備中,通常無法修改
B.IP地址把原來主機物理地址隱藏起來,使用統一的地址格式 C.互聯網上的主機每個接口可以有多個IP地址 D.IP地址和網上設備不是一一對應關系 5.下面屬于MicrosoR IIS 6.0提供的服務是
A.DNS B.IP C.TCP D.WWW 6.以下關于虛擬主機說法不正確的 A.可以在一臺服務器建立虛擬主機創建多個網站
B.使用虛擬主機技術可將一個主機分割成多個邏輯上的虛擬主機使用 C.使用虛擬主機技術創建的多個Web網站必須具有相同IP地址 D.虛擬主機創建的虛擬Web網站可使用不同的IP地址 7.在下列HTML標記中,能實現給文檔命名的是
A.
…第五篇:安裝軟件應用總結
安凌軟件應用總結
安凌軟件用了7月,它對我們銷售客戶的維護及領導對銷售工作的檢查和管理起到非常重要的作用。今天,我針對這兩個月的使用情況及存在的問題,做一個小結:
10月份的銷售記錄實際9萬8錄入3萬9
11月份的銷售記錄實際16萬,錄入1萬7跟之前財務對不上。
①銷售數據錄入不及時,每個月3號之前將上個月銷售記錄全部錄完。②存在問題沒人反應,產品價格問題有變動,使用當中有問題可以改的告訴我。只要是共性問題,可以修改,互動反饋
除了銷售額反應出來的問題,還有下面的問題:
③客戶基本信息內容不全面 10項
我們要求每月新增40條表現好的:趙海霞75 于英47 孫校華40
④跟蹤記錄 是銷售部領導檢查大家工作的重要依據,要求寫有價值的內容。“邀約來店親情溝通” 不具體,沒有實際內容。這樣不算有記錄。
跟蹤記錄 制度第14條規定回訪以1個月為限孫校華143趙海霞87王欣偉85
跟蹤記錄不太好的李艷文 張浩南李曉君0
明確,一點工作態度問題,不是完全為個人,查詢,記錄數據,有序關懷等,更重要的作用對公司客戶數據的分析,客戶的星級管理,某一特定消費人群的查詢,消費周期的季節變化,新老員工客戶交接,尹楊經理檢查日常工作跟蹤記錄,10張報表給蘇總,對公司銷售決策的制定都會產生非常重要的影響。
⑤其它功能的使用。比如:設置自動提醒查詢功能,寫串的跟蹤人寫成我的,血壓 健康記錄里都有 都寫備注里了 寫給管理員的話,贈品設置
針對這些問題,接下來我們還會安排一場關于安凌軟件的學習和考試。時間暫定11日下午,成績分兩部分,一筆試二平時上機考核內容 兩部分。平時上機部分我們考查點是11日之前,大家平時錄入資料的完整性、準確性、及時性有一個評分,筆試部分側重一些大家平時能用到的軟件功能,比如 設置自動提醒,復雜查詢,成生報表,希望大家在11日之前把沒錄完的內容處理一下,多學習研究一下安凌軟件的功能使用,活學活用,讓軟件不局限于數據的存儲和查看,使用中發揮安凌軟件更強大的功能。


文檔為doc格式
聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。
英語教學軟件應用學習總結(范文)
英語教學軟件應用學習總結 李潔 昨天參加了學校英語教學組組織的教學軟件應用學習活動。學習了視頻音頻的剪輯制作,教育智慧云平臺的101教育PPT,優芽軟件的運用,二一組卷以及智......
計算機硬件基礎與軟件應用學習體會
就《計算機硬件基礎與軟件應用》課程談談我的一些收獲 這學期伊始,抱著竊喜的心情選了《計算機硬件基礎與軟件應用》這門課程,我對計算機這方面情有獨鐘,所以老師的講解,給了我......
數據分析與軟件應用心得.
數據分析與軟件應用心得 賈學昌3118425 我很高興選修了《數據分析與軟件》這門課程,通過本課程的學習,讓我學會應用數據分析和多元統計中的諸多方法進行數據分析,通過和不同的......
互聯網產品的開發流程
互聯網產品的開發流程第一篇接觸了幾年互聯網產品開發工作,今日心有所動,想將開發流程總結一下:一、創意階段(以下工作是與分管副總或總經理直接互動的過程) 1、提出構想或提交提......
會計軟件應用總結(共五則范文)
《會計軟件應用》實訓總結 班級:會計一班 200116161 姓名:范康林 一、實訓時間:2012.4.2-2012.4.13 二、實訓地點:7501、7401、7300等 三、實訓內容:會計電算化上機實務操作 四......
翻譯軟件應用課程總結[五篇模版]
翻譯軟件課程總結 帶著好奇與期待,我走進了翻譯軟件應用這門課的課堂。拿著自己老師編寫的課本,心中滿滿的自豪感。起初,對于翻譯軟件發展歷史以及機器翻譯理論確實有些難懂的......
財務軟件應用實訓總結
《財務軟件應用實訓》總結 一 實訓目的 此次財務軟件應用實訓,我們應用用友ERP-U8軟件,以洛陽利達材料公司為例,進行實賬操作演練。以利用計算機會計業務處理的模擬優勢,培養我......
會計軟件應用實訓總結
《會計軟件應用》實訓總結院系:職業技術學院管理系班級:10會計2班姓名:鄧侶濤《會計軟件應用》實訓總結作為會計專業的學生,會計電算化是一個非常重要的學科,我們不僅要掌握基礎......