freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第8章160網(wǎng)頁制作技術(shù)-文庫吧資料

2024-10-13 15:38本頁面
  

【正文】 程序就可以訪問帶有 ODBC驅(qū)動(dòng)程序的數(shù)據(jù)庫 , 目前大多數(shù)數(shù)據(jù)庫系統(tǒng)都帶有 ODBC驅(qū)動(dòng)程序 , 所以 Java程序能訪問諸如 Oracle、 Sybase、 MS SQLServer和 MS Access等幾乎所有數(shù)據(jù)庫 。 Java中連接數(shù)據(jù)庫的技術(shù)是 JDBC( Java Database Connectivity) 。 由于 Apache廣泛應(yīng)用在 NT、 Unix和 Linux上 , 因此 JSP有更廣泛的運(yùn)行平臺(tái) 。 NT下 IIS通過一個(gè)插件就能支持 JSP。 ⑷ JSP的適應(yīng)平臺(tái)更廣 這是 JSP比 ASP的優(yōu)越之處 。 JavaServer Page技術(shù)封裝了許多功能 , 這些功能是在易用的 、 與 JSP相關(guān)的 XML標(biāo)識(shí)中進(jìn)行動(dòng)態(tài)內(nèi)容生成所需要的 。 基于組件的方法加速了總體開發(fā)過程 , 并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡 。 ⑵ 強(qiáng)調(diào)可重用的組件 絕大多數(shù) JSP頁面依賴于可重用的 , 跨平臺(tái)的組件 ( JavaBeans或者 Enterprise JavaBeans) 組件 ) 來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理 。 返 回 第 8章 網(wǎng)頁制作技術(shù) 首頁 結(jié)束 2022年 10月 23日星期日 大學(xué)計(jì)算機(jī)基礎(chǔ)教程 39 主要的服務(wù)器端動(dòng)態(tài)網(wǎng)頁技術(shù) 5. JSP技術(shù) (2/3) JSP技術(shù)具有以下的優(yōu)點(diǎn): ⑴ 將內(nèi)容的生成和顯示進(jìn)行分離 使用 JSP技術(shù)特別適合于進(jìn)行多級(jí)應(yīng)用程序的開發(fā) , Web頁面開發(fā)人員可以使用HTML或者 XML標(biāo)識(shí)來設(shè)計(jì)和格式化最終頁面 , 使用 JSP標(biāo)簽以及少量 Java腳本來生成頁面上的動(dòng)態(tài)內(nèi)容 , 這稱為表示層;進(jìn)行數(shù)據(jù)處理的商業(yè)邏輯層被封裝在JavaBeans組件中 , 被 JSP標(biāo)簽以及 Java腳本訪問;底層是數(shù)據(jù)層 , 一般使用數(shù)據(jù)庫來完成 。 而且兩者都能夠替代 CGI使網(wǎng)站建設(shè)與發(fā)展變的較為簡(jiǎn)單與快捷 。 總的來講 , Java Sever Pages( JSP) 和微軟的 Active Sever Pages( ASP)在技術(shù)方面有許多相似之處 。 返 回 第 8章 網(wǎng)頁制作技術(shù) 首頁 結(jié)束 2022年 10月 23日星期日 大學(xué)計(jì)算機(jī)基礎(chǔ)教程 38 主要的服務(wù)器端動(dòng)態(tài)網(wǎng)頁技術(shù) 5. JSP技術(shù) (1/3) JSP( Java Server Pages) 是由 Sun Microsystem公司于 1999年 6月推出的新技術(shù) , 是基于 Java Servlet以及整個(gè) Java體系的 Web開發(fā)技術(shù) 。 ASP技術(shù)有一個(gè)缺陷:它基本上是局限于微軟的操作系統(tǒng)平臺(tái)之上 。 ⑻ ADO( 數(shù)據(jù)庫訪問組件 ) 它是最有用的組件 , 可以通過 ODBC實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的訪問 。 使用此組件能正確地裁剪出自己的 ASP文件輸出 , 使得 ASP文件適合于用戶的瀏覽器 ,并可以根據(jù)檢測(cè)出的瀏覽器的類型來顯示不同的主頁 。 在購物網(wǎng)站中 , Session常用于創(chuàng)建購物車 ( Shopping Cart) 。 同時(shí)如果不加以限制 , 所有客戶都可以訪問這個(gè)對(duì)象 。 ⑶ Server對(duì)象 許多高級(jí)功能都靠它來完成 , 它可以創(chuàng)建各種 Server對(duì)象的實(shí)例以簡(jiǎn)化用戶的操作 。 ⑵ Response對(duì)象 用于將服務(wù)端數(shù)據(jù)發(fā)送到客戶端 , 可通過在客戶端瀏覽器顯示 , 用戶瀏覽頁面的重定向以及在客戶端創(chuàng)建 cookies等方式進(jìn)行 。 通過使用 ASP的組件和對(duì)象技術(shù) , 用戶可以直接使用 ActiveX控件 , 調(diào)用對(duì)象方法和屬性 , 以簡(jiǎn)單的方式實(shí)現(xiàn)強(qiáng)大的功能 。 ASP比 CGI具有的最大好處是可以包含 HTML標(biāo)簽 , 也可以直接存取數(shù)據(jù)庫及使用無限擴(kuò)充的 ActiveX控件 , 因此在程序編制上要比 HTML方便而且更富有靈活性 。 ASP的程序編制比 HTML更方便且更有靈活性 。 最常用于編寫 CGI技術(shù)的語言是 Perl( Practical Extraction and Report Language, 文字分析報(bào)告語言 ) , 它具有強(qiáng)大的字符串處理能力 , 特別適合用于分割處理客戶端 Form提交的數(shù)據(jù)串 , 用它來編寫的程序后綴為 .pl。 通過 CGI建立 WEB頁面與腳本程序之間的聯(lián)系 , 并且可以利用腳本程序來處理訪問者輸入的信息并據(jù)此作出響應(yīng) 。 它可以稱之為一種機(jī)制 。 從形式上看 , 后三種都屬于嵌入式的腳本語言 , 即嵌入到 HTML語言( 普通說成頁面 ) 中的一種腳本語言 。 雖然客戶端用戶所接收到的頁面與傳統(tǒng)頁面并沒有任何區(qū)別 , 但實(shí)際上頁面內(nèi)容已經(jīng)經(jīng)過了服務(wù)端處理 , 完成了動(dòng)態(tài)的個(gè)性化設(shè)置 。 這里的所謂動(dòng)態(tài) ,指的是服務(wù)器端按照訪問者的不同需要 , 對(duì)訪問者輸入的不同信息產(chǎn)生不同的響應(yīng)頁面 。 當(dāng)今的 Web已經(jīng)不再是早期的靜態(tài)信息發(fā)布平臺(tái) , 客戶不僅需要 Web提供所需的信息 , 還需要提供個(gè)性化搜索 、 收發(fā) 、 網(wǎng)上銷售 、 電子商務(wù)等活動(dòng) 。 返 回 第 8章 網(wǎng)頁制作技術(shù) 首頁 結(jié)束 2022年 10月 23日星期日 大學(xué)計(jì)算機(jī)基礎(chǔ)教程 32 主要的服務(wù)器端動(dòng)態(tài)網(wǎng)頁技術(shù) HTML是編制網(wǎng)頁的基本語言 , 但它只能用于靜態(tài)的網(wǎng)頁 。 使用 JavaScript對(duì)象 , 首先需要知道有哪些常用內(nèi)置對(duì)象 ( 就是系統(tǒng)已經(jīng)建立并命名的 ) 、這些內(nèi)置對(duì)象的主要屬性和主要方法;然后需要了解如何訪問在 HTML頁面中已經(jīng)建立的各種類型的各個(gè)對(duì)象 , 即訪問它們的名字 、 主要屬性 、 主要方法等 。 formCourse, 實(shí)際上此處 formCourse是網(wǎng)頁中的一個(gè)表單對(duì)象名稱 。 每個(gè)對(duì)象都有一些屬性和操作這些屬性的方法 ( 方法即函數(shù) , 表示對(duì)象的一個(gè)行為動(dòng)作 ) ,二者統(tǒng)稱為成員 , 訪問對(duì)象的成員的語法形式與其它語言基本一致 , 使用 在 JavaScript中 , 對(duì)象表示 JavaScript語言可以操作的各個(gè)頁面元素 , 與面向?qū)ο蟪绦蛟O(shè)計(jì)語言相比較 , JavaScript可以說是基于對(duì)象的 , 但不能說是面向?qū)ο蟮?, 它不提供對(duì)象的封裝 、 繼承 、 多態(tài)等功能 。 數(shù)組也是對(duì)象 , 有 Length等屬性 。 例如: myarray=new Array(11,22,33,new Array(a,b))。 一個(gè)數(shù)組元素就是一個(gè)變量 , 可以在數(shù)組元素中儲(chǔ)存數(shù)值 、 字符串或其它對(duì)象 。 返 回 第 8章 網(wǎng)頁制作技術(shù) 首頁 結(jié)束 2022年 10月 23日星期日 大學(xué)計(jì)算機(jī)基礎(chǔ)教程 30 客戶端腳本語言 數(shù)組定義的方法: myarray=new Array() 或 myarray=new Array(7) javascript的數(shù)組實(shí)現(xiàn)是非常靈活的 。 返 回 第 8章 網(wǎng)頁制作技術(shù) 首頁 結(jié)束 2022年 10月 23日星期日 大學(xué)計(jì)算機(jī)基礎(chǔ)教程 29 客戶端腳本語言 ⑴ 函數(shù)定義 function 函數(shù)名稱 ( 參數(shù)表 ) { …… return 表達(dá)式; } return表達(dá)式不是必需的 , 函數(shù)不需說明返回值和參數(shù)類型 , 可以隨意返回值 。 運(yùn)算符與 c、 Java基本一致 。 全局變量是在函數(shù)體之外定義或使用的變量 。 變量命名規(guī)則: 第一個(gè)字符必須是一個(gè)字母 ( 大小寫均可 ) 、 或一個(gè)下劃線 ( _) 或一個(gè)美元符 ( $) 。 返 回 第 8章 網(wǎng)頁制作技術(shù) 首頁 結(jié)束 2022年 10月 23日星期日 大學(xué)計(jì)算機(jī)基礎(chǔ)教程 27 客戶端腳本語言 ( 4種基本數(shù)據(jù)類型和對(duì)象類型 ) : ① 數(shù)值 ② 布爾型 ( true、 false) ③ 字符串 ( 單 、 雙引號(hào)都行 , 支持 /轉(zhuǎn)義 ) ④ 空值 ( null) , 應(yīng)說是無類型 ⑤ 對(duì)象 javascript變量的數(shù)據(jù)類型屬于弱類型 , 可以不聲明 , 變量類型隨時(shí)隨地受賦值影響 。 對(duì) JavaScript略感興趣的讀者 , 可以閱讀一下本小節(jié)后面的內(nèi)容 。 鼠標(biāo)右鍵快捷菜單事件: oncontextmenu; 采用的頁面元素: td( 單元格 ) 交互函數(shù): return(); JavaScript腳本: return(false); HTML代碼形式: td height=20 oncontextmenu=return(false) A href= 主頁/A/td 通過以上幾個(gè)示例的研究 , 讀者應(yīng)該基本上了解了簡(jiǎn)單有效的 JavaScript形式 。 鼠標(biāo)點(diǎn)擊事件: onclick; 采用的頁面元素: img; 操作屬性:圖像對(duì)象 imga的 src屬性; JavaScript腳本: =‘image/’; HTML代碼形式: img id=imga src=image/ onclick==‘image/’ 返 回 第 8章 網(wǎng)頁制作技術(shù) 首頁 結(jié)束 2022年 10月 23日星期日 大學(xué)計(jì)算機(jī)基礎(chǔ)教程 25 客戶端腳本語言 ( 4/5) ③ 操作提問 本例在點(diǎn)擊刪除按鈕時(shí)候給出提問 。 網(wǎng)頁加載事件: onload; 適用的頁面元素: body; 消息框函數(shù): alert(); JavaScript腳本: alert(‘此賬號(hào)已經(jīng)被人注冊(cè) , 請(qǐng)選擇其它賬號(hào) ! ’ ); HTML代碼形式: body onload=alert(‘此賬號(hào)已經(jīng)被人注冊(cè) , 請(qǐng)選擇其它賬號(hào) ! ’ )。 返 回 第 8章 網(wǎng)頁制作技術(shù) 首頁 結(jié)束 2022年 10月 23日星期日 大學(xué)計(jì)算機(jī)基礎(chǔ)教程 23 客戶端腳本語言 ( 2/5) ⑵ JavaScript示例 以下給出幾個(gè) JavaScript應(yīng)用示例 , 并給出有關(guān)的事件 、 對(duì)象 、 代碼等內(nèi)容 。 ③ 瀏覽器端網(wǎng)頁及瀏覽器的動(dòng)態(tài)控制 。 這也是像 VB這樣的軟件開發(fā)工具那么容易入門 、 現(xiàn)在容易改行并能夠號(hào)稱程序員的人如此之多的原因之一吧 ! ⑴ JavaScript的主要作用 ① 應(yīng)用于 B/S結(jié)構(gòu)的應(yīng)用程序 , 由瀏覽器負(fù)責(zé)解釋執(zhí)行 。 返 回 第 8章 網(wǎng)頁制作技術(shù) 首頁 結(jié)束 2022年 10月 23日星期日 大學(xué)計(jì)算機(jī)基礎(chǔ)教程 22 客戶端腳本語言 ( 1/5) 使用客戶端腳本語言 , 原則上是需要了解一些程序設(shè)計(jì)知識(shí)的 。 基于以上的說法可以看出 , 動(dòng)態(tài) HTML主要的表現(xiàn)形式就是使用腳本語言來改變頁面元素 , 其基礎(chǔ)是改變 DOM對(duì)象的屬性值 , 包括 HTML語言中規(guī)定的頁面元素的屬性和 DOM規(guī)定的 CSS屬性 。 通過改變 CSS, 就能夠改變頁面中的許多顯示效果 。表 81列出了一些主要的事件 。 即使是在網(wǎng)頁中 , 也抽象了幾乎所有的事件 。 所謂事件就是對(duì)作用于計(jì)算機(jī)的用戶行為和系統(tǒng)行為的一個(gè)抽象 , 抽象的邏輯結(jié)果就是計(jì)算機(jī)的動(dòng)作都是由事件觸發(fā)的 。 當(dāng)然不是所有元素都能被改變的 。 返 回 第 8章 網(wǎng)頁制作技術(shù) 首頁 結(jié)束 2022年 10月 23日星期日 大學(xué)計(jì)算機(jī)基礎(chǔ)教程 19 客戶端腳本語言 HTML( DHTML、 Dynamic HTML) ( 2/4) ⑶ 文檔對(duì)象模型 DOM是 dynamic HTML中的核心內(nèi)容或基礎(chǔ) , 是它使得 HTML代碼能夠被改變 。 在 Microsoft和 Netscape發(fā)布的 , 允許使用腳本語言去改變 HTML語言中大多數(shù)的元素 。 至于怎樣讓瀏覽器實(shí)現(xiàn)了這樣的變化 , 就是 DHTML中所包含的技術(shù) 。 DHTML能改變頁面中的一些效果 , 但不保證在不同的瀏覽器上有相同的效果 。 返 回 第 8章 網(wǎng)頁制作技術(shù) 首頁 結(jié)束 2022年 10月 23日星期日 大學(xué)計(jì)算機(jī)基礎(chǔ)教程 18 客戶端腳本語言 HTML( DHTML、 Dynamic HTML) ( 1/4) ⑴ DHTML Dynamic HTML是一種制作網(wǎng)頁的方式 , 既不是一種網(wǎng)絡(luò)技術(shù) , 也不是一個(gè)標(biāo)記或插件 。 企業(yè)主機(jī)放置在ISP機(jī)房?jī)?nèi) , 由 ISP分配 IP地址 , 提供必要的維護(hù)工作 , 由企業(yè)自己進(jìn)行主機(jī)內(nèi)部的系統(tǒng)維護(hù)及數(shù)據(jù)的更新 。虛擬主機(jī)服務(wù)提供者的服務(wù)器硬件構(gòu)成的性能比較高 , 通訊線路也比較通暢 , 可以達(dá)到非常高的數(shù)據(jù)傳輸速度 ( 可達(dá) 45Mb/s) , 為用戶提供了一個(gè)良好的外部環(huán)境;用戶還不用負(fù)責(zé)機(jī)器硬件的維護(hù) 、 軟件設(shè)置 、 網(wǎng)絡(luò)監(jiān)控 、文件備份等工作 。 由于多臺(tái)虛擬主機(jī)共享一臺(tái)真實(shí)主機(jī)的資源 , 每個(gè)用戶承受的硬件費(fèi)用 、 網(wǎng)絡(luò)維護(hù)費(fèi)用 、 通訊線路費(fèi)用均大幅度降低 , 使因特網(wǎng)真正成為人人用得起的網(wǎng)絡(luò) 。 虛擬主機(jī)之間完全獨(dú)立 , 在外界看來 , 每一臺(tái)虛擬主機(jī)和一
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1