BS結(jié)構(gòu)應(yīng)用程序相關(guān)技術(shù)講座.ppt
《BS結(jié)構(gòu)應(yīng)用程序相關(guān)技術(shù)講座.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《BS結(jié)構(gòu)應(yīng)用程序相關(guān)技術(shù)講座.ppt(85頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
B/S結(jié)構(gòu)應(yīng)用程序相關(guān)技術(shù)講座,2019年12月13日,指導(dǎo)教師,姓名:邢承杰工作單位:北大計(jì)算中心電子郵件地址:xingcj@,講座的適用范圍,掌握了軟件開(kāi)發(fā)的基本知識(shí)和方法,沒(méi)有實(shí)際項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)的同學(xué)從事其它結(jié)構(gòu)應(yīng)用程序開(kāi)發(fā),但沒(méi)接觸過(guò)B/S結(jié)構(gòu)應(yīng)用程序開(kāi)發(fā)的同學(xué),關(guān)于本講座,在可選則的課題當(dāng)中,有一類題目要求采用B/S結(jié)構(gòu)開(kāi)發(fā)例如:《電子購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)》,《論壇程序的設(shè)計(jì)與實(shí)現(xiàn)》等,講座內(nèi)容,基礎(chǔ)知識(shí)入門如何開(kāi)始一個(gè)項(xiàng)目的開(kāi)發(fā)數(shù)據(jù)庫(kù)技術(shù)簡(jiǎn)介ASP技術(shù)簡(jiǎn)介JSP技術(shù)簡(jiǎn)介,基礎(chǔ)知識(shí)入門,網(wǎng)絡(luò)應(yīng)用程序的結(jié)構(gòu)B/S結(jié)構(gòu)應(yīng)用程序的運(yùn)行過(guò)程HTML語(yǔ)言簡(jiǎn)介靜態(tài)網(wǎng)頁(yè)與動(dòng)態(tài)網(wǎng)頁(yè),網(wǎng)絡(luò)應(yīng)用程序的結(jié)構(gòu),同學(xué)們?cè)诋厴I(yè)設(shè)計(jì)中所研究的課題,從內(nèi)容上分成兩類——數(shù)據(jù)管理方面的課題和網(wǎng)絡(luò)管理方面的課題課題的題型大致分成如下幾種類型——研究型課題、設(shè)計(jì)型課題和應(yīng)用型課題絕大多數(shù)應(yīng)用型課題屬于網(wǎng)絡(luò)應(yīng)用程序,也就是說(shuō)程序運(yùn)行需要網(wǎng)絡(luò)的支持;一般需要需要訪問(wèn)數(shù)據(jù)庫(kù)應(yīng)用程序的結(jié)構(gòu)(model,模型,模式)簡(jiǎn)單說(shuō)就是程序如何存放以及如何運(yùn)行,網(wǎng)絡(luò)應(yīng)用程序的結(jié)構(gòu)(續(xù)一),目前具有的結(jié)構(gòu)主機(jī)/終端結(jié)構(gòu)文件/服務(wù)器結(jié)構(gòu)客戶機(jī)/服務(wù)器結(jié)構(gòu)(Client/Server結(jié)構(gòu),簡(jiǎn)稱C/S結(jié)構(gòu))瀏覽器/服務(wù)器結(jié)構(gòu)(Browser/Server結(jié)構(gòu),簡(jiǎn)稱B/S結(jié)構(gòu))點(diǎn)對(duì)點(diǎn)結(jié)構(gòu)(PeertoPeer結(jié)構(gòu))目前主流的結(jié)構(gòu)有2種Client/Server結(jié)構(gòu)Browser/Server結(jié)構(gòu),Client/Server結(jié)構(gòu),Client/Server結(jié)構(gòu),它把集中管理模式轉(zhuǎn)化為一種服務(wù)器與客戶機(jī)負(fù)荷均衡的分布式計(jì)算模式Client/Server結(jié)構(gòu)的應(yīng)用程序通常將程序存放于客戶端,將數(shù)據(jù)存放于服務(wù)器端。適合于程序用戶數(shù)量較少,或者程序功能復(fù)雜占用資源大的情況,Client/Server結(jié)構(gòu)(續(xù)一),優(yōu)點(diǎn):程序開(kāi)發(fā)相對(duì)容易;運(yùn)行速度快缺點(diǎn):維護(hù)升級(jí)困難使用舉例:銀行柜臺(tái)的應(yīng)用系統(tǒng),股票交易系統(tǒng)等,Browser/Server體系結(jié)構(gòu),Browser/Server體系結(jié)構(gòu),此結(jié)構(gòu)采用瘦客戶端的設(shè)計(jì),客戶端只安裝瀏覽器(browser),所有程序及數(shù)據(jù)均存放在服務(wù)器端。適合于程序用戶數(shù)量大,或者程序的復(fù)雜程度和資源占用程度相對(duì)較小的情況,Browser/Server體系結(jié)構(gòu)(續(xù)一),優(yōu)點(diǎn):升級(jí)維護(hù)十分方便;對(duì)用戶的硬件要求低缺點(diǎn):程序開(kāi)發(fā)相對(duì)復(fù)雜;運(yùn)行速度較慢;對(duì)服務(wù)器的硬件要求高使用舉例:各種網(wǎng)上郵件系統(tǒng),論壇程序等,基礎(chǔ)知識(shí)入門,網(wǎng)絡(luò)應(yīng)用程序的結(jié)構(gòu)B/S結(jié)構(gòu)應(yīng)用程序的運(yùn)行過(guò)程HTML語(yǔ)言簡(jiǎn)介靜態(tài)網(wǎng)頁(yè)與動(dòng)態(tài)網(wǎng)頁(yè),B/S結(jié)構(gòu)應(yīng)用程序的執(zhí)行過(guò)程,下圖為Browser/Server結(jié)構(gòu)應(yīng)用程序的執(zhí)行過(guò)程。,C/S結(jié)構(gòu)應(yīng)用程序的執(zhí)行過(guò)程,下圖為Client/Server結(jié)構(gòu)應(yīng)用程序的執(zhí)行過(guò)程。,基礎(chǔ)知識(shí)入門,網(wǎng)絡(luò)應(yīng)用程序的結(jié)構(gòu)B/S結(jié)構(gòu)應(yīng)用程序的運(yùn)行過(guò)程HTML語(yǔ)言簡(jiǎn)介靜態(tài)網(wǎng)頁(yè)與動(dòng)態(tài)網(wǎng)頁(yè),HTML語(yǔ)言簡(jiǎn)介,HyperTextMarkupLanguage超文本標(biāo)記語(yǔ)言,用于網(wǎng)頁(yè)制作的語(yǔ)言,并通過(guò)瀏覽器解釋執(zhí)行HTML語(yǔ)言是構(gòu)成B/S結(jié)構(gòu)應(yīng)用程序的“基本”元素,HTML語(yǔ)言簡(jiǎn)介(續(xù)一),HTML并不是程序設(shè)計(jì)語(yǔ)言,它僅用來(lái)控制瀏覽器表現(xiàn)文字、圖片,以及如何建立文件之間的連接,而程序設(shè)計(jì)語(yǔ)言是通過(guò)一連串的語(yǔ)句來(lái)驅(qū)使操作系統(tǒng)或應(yīng)用程序完成某些工作因此HTML語(yǔ)言簡(jiǎn)單易學(xué),同學(xué)們并不需要專門去學(xué),用到再學(xué)即可。HTML語(yǔ)言編寫的程序以文本文件的形式存放,因此任何文本編輯器均可用來(lái)編寫HTML程序,HTML的基本概念(請(qǐng)看演示),標(biāo)記區(qū)段標(biāo)記的參數(shù)語(yǔ)法HTML編輯工具,基礎(chǔ)知識(shí)入門,網(wǎng)絡(luò)應(yīng)用程序的結(jié)構(gòu)B/S結(jié)構(gòu)應(yīng)用程序的運(yùn)行過(guò)程HTML語(yǔ)言簡(jiǎn)介靜態(tài)網(wǎng)頁(yè)與動(dòng)態(tài)網(wǎng)頁(yè),靜態(tài)網(wǎng)頁(yè)與動(dòng)態(tài)網(wǎng)頁(yè),單純使用HTML語(yǔ)言制作的網(wǎng)頁(yè)并不會(huì)因時(shí)因地而產(chǎn)生變化,所以稱為靜態(tài)網(wǎng)頁(yè)(.htm)為了讓網(wǎng)頁(yè)具備動(dòng)態(tài)變化的能力,人們考慮將程序加到純HTML文件中,從而發(fā)展出動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)ASP,JSP,PHP……(.asp.jsp.php)動(dòng)態(tài)頁(yè)面運(yùn)行需要Web服務(wù)器軟件的支持,不能使用瀏覽器直接打開(kāi),培訓(xùn)內(nèi)容,基礎(chǔ)知識(shí)如何開(kāi)始一個(gè)項(xiàng)目的開(kāi)發(fā)數(shù)據(jù)庫(kù)技術(shù)簡(jiǎn)介ASP技術(shù)簡(jiǎn)介JSP技術(shù)簡(jiǎn)介,如何開(kāi)始,一般項(xiàng)目開(kāi)發(fā)過(guò)程簡(jiǎn)介課題項(xiàng)目開(kāi)發(fā)過(guò)程簡(jiǎn)介開(kāi)發(fā)運(yùn)行環(huán)境的配置開(kāi)發(fā)工具簡(jiǎn)介(Dreamweaver),一般項(xiàng)目開(kāi)發(fā)過(guò)程簡(jiǎn)介,制定計(jì)劃需求分析和定義軟件設(shè)計(jì)程序編碼軟件測(cè)試運(yùn)行和維護(hù),如何開(kāi)始,一般項(xiàng)目開(kāi)發(fā)過(guò)程簡(jiǎn)介課題項(xiàng)目開(kāi)發(fā)過(guò)程簡(jiǎn)介開(kāi)發(fā)運(yùn)行環(huán)境的配置開(kāi)發(fā)工具簡(jiǎn)介(Dreamweaver),課題項(xiàng)目開(kāi)發(fā)過(guò)程簡(jiǎn)介,制定計(jì)劃需求分析和定義軟件設(shè)計(jì)程序編碼軟件測(cè)試運(yùn)行和維護(hù),,,,在課題要求中已給出,需要同學(xué)自己完成,不需要完成,課題項(xiàng)目的具體開(kāi)發(fā)過(guò)程,熟悉開(kāi)發(fā)工具,如Dreamweaver。(用1-2天)掌握開(kāi)發(fā)技術(shù),如數(shù)據(jù)庫(kù)的應(yīng)用,ASP技術(shù),JSP技術(shù)等。(我們用3周,步驟1、2通常稱為技術(shù)儲(chǔ)備,解決用什么做的問(wèn)題)看一看已有的程序是如何工作的,了解程序需要實(shí)現(xiàn)的功能。(此步驟通常稱為需求分析,解決做什么的問(wèn)題。一般與前兩項(xiàng)工作同時(shí)進(jìn)行,我給大家的《課題詳細(xì)說(shuō)明》就是一個(gè)小的需求分析文檔),課題項(xiàng)目的具體開(kāi)發(fā)過(guò)程(續(xù)一),軟件設(shè)計(jì)。設(shè)計(jì)內(nèi)容包括采用何種程序結(jié)構(gòu)、采用何種開(kāi)發(fā)技術(shù)技術(shù)、采用何種數(shù)據(jù)庫(kù)、劃分功能模塊、功能模塊間的關(guān)系等等。(此階段通常成為設(shè)計(jì)階段,解決如何做的問(wèn)題,我們不用提前進(jìn)行設(shè)計(jì),可以在編程的同時(shí)進(jìn)行設(shè)計(jì))程序編碼測(cè)試,如何開(kāi)始,一般項(xiàng)目開(kāi)發(fā)過(guò)程簡(jiǎn)介課題項(xiàng)目開(kāi)發(fā)過(guò)程簡(jiǎn)介開(kāi)發(fā)運(yùn)行環(huán)境的配置開(kāi)發(fā)工具簡(jiǎn)介(Dreamweaver),開(kāi)發(fā)運(yùn)行環(huán)境的軟硬件要求,推薦配置:硬件條件:奔騰III以上、256M內(nèi)存以上的臺(tái)式機(jī)和筆記本均可軟件條件:操作系統(tǒng)需采用Windows2000Pro或者WindowsXPPro最低配置:硬件條件:586以上、64M內(nèi)存以上的臺(tái)式機(jī)和筆記本均可軟件條件:操作系統(tǒng)Windows98即可,需要安裝的軟件介紹,采用ASP技術(shù)Internet信息服務(wù)器+Access數(shù)據(jù)庫(kù)(Win2000,低)Internet信息服務(wù)器+SQLServer數(shù)據(jù)庫(kù)(Win2000,中)PersonalWebServer+Access數(shù)據(jù)庫(kù)(Win98,低)采用JSP技術(shù)JDK1.4+Tomcat+SQLServer數(shù)據(jù)庫(kù)(Win2000,高)采用其它開(kāi)發(fā)技術(shù),軟件安裝的位置,ASP瀏覽器(OS)IISAccessASP瀏覽器(OS)IISSQLServerASP瀏覽器(OS)PWSAccessASP瀏覽器(OS)JDK1.4+TomcatSQLServer其它瀏覽器(OS)其它服務(wù)器軟件其它數(shù)據(jù)庫(kù),開(kāi)發(fā)運(yùn)行時(shí)是否需要三臺(tái)電腦?,大型項(xiàng)目的開(kāi)發(fā)運(yùn)行環(huán)境往往都按照上面的結(jié)構(gòu)來(lái)配置課題項(xiàng)目的開(kāi)發(fā)不需要這樣,也沒(méi)有條件這樣配置可以將瀏覽器、WEB服務(wù)器軟件和數(shù)據(jù)庫(kù)服務(wù)器軟件安裝在一臺(tái)機(jī)器上技術(shù)上完全可行開(kāi)發(fā)上簡(jiǎn)便,硬件要求低,開(kāi)發(fā)運(yùn)行時(shí)只需要一臺(tái)電腦!,,瀏覽器,Web服務(wù)器軟件,數(shù)據(jù)庫(kù)服務(wù)器軟件,,這就是我們要配置的環(huán)境,安裝步驟一,瀏覽器的安裝,操作系統(tǒng)安裝好后,IE瀏覽器自動(dòng)安裝由于是課題系統(tǒng),不是實(shí)際運(yùn)行的系統(tǒng),我們只要保證程序能夠在IE中正常運(yùn)行即可有條件的化,請(qǐng)將IE升級(jí)到最新版本,這樣能夠支持許多HTML語(yǔ)言的新特性,并且增加程序的兼容性,安裝步驟二,Web服務(wù)器的安裝,ASP技術(shù):IIS的安裝安裝軟件(2000或XP光盤自帶)配置服務(wù)器屬性(在“網(wǎng)站”、“主目錄”、“文檔”三個(gè)選項(xiàng)卡中進(jìn)行設(shè)置),安裝步驟二,Web服務(wù)器的安裝(續(xù)一),JSP技術(shù):JDK和Tomcat的安裝先安裝JDK1.4.2然后安裝Tomcat將程序目錄置于webapp文件夾下配置server.xml和web.xml文件,安裝步驟三,數(shù)據(jù)庫(kù)服務(wù)器的安裝,ACCESS的安裝安裝OFFICE軟件時(shí),選擇安裝ACCESS組件即可建立ACCESS數(shù)據(jù)庫(kù)文件,ACCESS數(shù)據(jù)庫(kù)是以文件形式存儲(chǔ)數(shù)據(jù)的,安裝步驟三,數(shù)據(jù)庫(kù)服務(wù)器的安裝(續(xù)一),SQLServer的安裝步驟安裝軟件啟動(dòng)服務(wù)管理器啟動(dòng)企業(yè)管理器,創(chuàng)建數(shù)據(jù)庫(kù)創(chuàng)建用戶,安裝步驟三,數(shù)據(jù)庫(kù)服務(wù)器的安裝(續(xù)二),SQLServer的版本問(wèn)題2000/XPProfessional操作系統(tǒng)下SQLServer7.0安裝Desktop版SQLServer2000安裝Personal版2000/2003Server版操作系統(tǒng)下SQLServer7.0安裝標(biāo)準(zhǔn)版SQLServer2000安裝標(biāo)準(zhǔn)版XPHOME版操作系統(tǒng)下SQLServer7.0安裝Desktop版SQLServer2000安裝Personal版,開(kāi)發(fā)運(yùn)行環(huán)境配置,到此結(jié)束,如何開(kāi)始,一般項(xiàng)目開(kāi)發(fā)過(guò)程簡(jiǎn)介課題項(xiàng)目開(kāi)發(fā)過(guò)程簡(jiǎn)介開(kāi)發(fā)運(yùn)行環(huán)境的配置開(kāi)發(fā)工具簡(jiǎn)介(Dreamweaver),開(kāi)發(fā)工具簡(jiǎn)介(Dreamweaver),Dreamweaver的安裝和使用程序安裝開(kāi)發(fā)環(huán)境介紹,培訓(xùn)內(nèi)容,基礎(chǔ)知識(shí)如何下手?jǐn)?shù)據(jù)庫(kù)技術(shù)簡(jiǎn)介ASP技術(shù)簡(jiǎn)介JSP技術(shù)簡(jiǎn)介,數(shù)據(jù)庫(kù)技術(shù)簡(jiǎn)介,SQL(StructuredQueryLanguage)ODBC(OpenDataBaseConnectivity)JDBC(JavaDataBaseConnectivity)B/S結(jié)構(gòu)應(yīng)用程序的執(zhí)行過(guò)程(數(shù)據(jù)庫(kù)訪問(wèn)部分細(xì)化圖)數(shù)據(jù)庫(kù)服務(wù)器軟件,SQL(StructuredQueryLanguage),是發(fā)送給數(shù)據(jù)庫(kù)并要求數(shù)據(jù)庫(kù)操作其數(shù)據(jù)的指令是專門為數(shù)據(jù)庫(kù)設(shè)計(jì)的語(yǔ)言,比計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言要簡(jiǎn)單的多SQL語(yǔ)言主要分成兩部分DDL(DataDefinitionLanguage)和DML(DataManipulationLanguage),前者用于建立數(shù)據(jù)庫(kù),后者用于操作數(shù)據(jù)庫(kù)中的數(shù)據(jù)與HTML語(yǔ)言的相似之處不屬于程序設(shè)計(jì)語(yǔ)言用于控制簡(jiǎn)單易學(xué),SQL舉例,Select(name,age,sex)fromtbl_userwhereuserid=“10001”從數(shù)據(jù)庫(kù)中查詢數(shù)據(jù)Insertintotbl_user(userid,name,age,sex)values(‘10001,‘Mike,‘25,‘m)向數(shù)據(jù)庫(kù)中插入數(shù)據(jù),數(shù)據(jù)庫(kù)技術(shù)簡(jiǎn)介,SQL(StructuredQueryLanguage)ODBC(OpenDataBaseConnectivity)JDBC(JavaDataBaseConnectivity)B/S結(jié)構(gòu)應(yīng)用程序的執(zhí)行過(guò)程(數(shù)據(jù)庫(kù)訪問(wèn)部分細(xì)化圖)數(shù)據(jù)庫(kù)服務(wù)器軟件,ODBC(OpenDataBaseConnectivity),ODBC可理解為一個(gè)程序ODBC程序中包含了與各種數(shù)據(jù)庫(kù)連接的驅(qū)動(dòng)程序,用來(lái)實(shí)現(xiàn)應(yīng)用程序與不同數(shù)據(jù)庫(kù)的連接ODBC程序中還包括一個(gè)與應(yīng)用程序的接口程序,實(shí)現(xiàn)不同程序與數(shù)據(jù)庫(kù)的連接特點(diǎn):能夠存取不同廠商所提供的數(shù)據(jù)庫(kù),ODBC出現(xiàn)前應(yīng)用程序連接數(shù)據(jù)庫(kù),利用ODBC連接數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)技術(shù)簡(jiǎn)介,SQL(StructuredQueryLanguage)ODBC(OpenDataBaseConnectivity)JDBC(JavaDataBaseConnectivity)B/S結(jié)構(gòu)應(yīng)用程序的執(zhí)行過(guò)程(數(shù)據(jù)庫(kù)訪問(wèn)部分細(xì)化圖)數(shù)據(jù)庫(kù)服務(wù)器軟件,JDBC(JavaDataBaseConnectivity),JDBC也可理解為一個(gè)程序JDBC程序中也包含了與各種數(shù)據(jù)庫(kù)連接的驅(qū)動(dòng)程序,用來(lái)實(shí)現(xiàn)應(yīng)用程序與不同數(shù)據(jù)庫(kù)的連接JDBC程序中同樣包括一個(gè)與應(yīng)用程序的接口程序,實(shí)現(xiàn)不同程序與數(shù)據(jù)庫(kù)的連接特點(diǎn):能夠存取不同廠商所提供的數(shù)據(jù)庫(kù),JDBC(JavaDataBaseConnectivity),概念與ODBC類似JDBC與ODBC的關(guān)系,?,JAVA程序利用JDBC連接數(shù)據(jù)庫(kù),JDBC-ODBC橋驅(qū)動(dòng),,,,,,JAVA應(yīng)用程序,,,,,,SQLServer,Oracal,Access,…………,,JDBC-ODBC橋驅(qū)動(dòng),ODBCAPIODBC驅(qū)動(dòng)程序,,,數(shù)據(jù)庫(kù)技術(shù)簡(jiǎn)介,SQL(StructuredQueryLanguage)ODBC(OpenDataBaseConnectivity)JDBC(JavaDataBaseConnectivity)B/S結(jié)構(gòu)應(yīng)用程序的執(zhí)行過(guò)程(數(shù)據(jù)庫(kù)訪問(wèn)部分細(xì)化圖)數(shù)據(jù)庫(kù)服務(wù)器軟件,B/S結(jié)構(gòu)應(yīng)用程序的執(zhí)行過(guò)程(數(shù)據(jù)庫(kù)訪問(wèn)部分細(xì)化圖),,數(shù)據(jù)訪問(wèn)的具體過(guò)程是什么?,B/S結(jié)構(gòu)應(yīng)用程序的執(zhí)行過(guò)程(數(shù)據(jù)庫(kù)訪問(wèn)部分細(xì)化圖),瀏覽器,ODBC(JDBC)驅(qū)動(dòng)程序,.asp或.jsp文件,Web服務(wù)器,數(shù)據(jù)庫(kù)服務(wù)器,,,,,,頁(yè)面請(qǐng)求,頁(yè)面應(yīng)答,,數(shù)據(jù)庫(kù)技術(shù)簡(jiǎn)介,SQL(StructuredQueryLanguage)ODBC(OpenDataBaseConnectivity)JDBC(JavaDataBaseConnectivity)B/S結(jié)構(gòu)應(yīng)用程序的執(zhí)行過(guò)程(數(shù)據(jù)庫(kù)訪問(wèn)部分細(xì)化圖)數(shù)據(jù)庫(kù)服務(wù)器軟件,數(shù)據(jù)庫(kù)服務(wù)器軟件,ACCESS微軟Office軟件自帶安裝簡(jiǎn)單容易上手,適合初次接觸數(shù)據(jù)庫(kù)編程的同學(xué)使用一般用于小型系統(tǒng),數(shù)據(jù)庫(kù)服務(wù)器軟件(續(xù)一),SQLServer從網(wǎng)上下載或?qū)ふ褼版光盤安裝比較復(fù)雜使用起來(lái)并不算復(fù)雜,也比較容易上手安全性、可靠性比較高,適合于各類系統(tǒng),數(shù)據(jù)庫(kù)服務(wù)器軟件(續(xù)二),MySQL免費(fèi),可以從網(wǎng)上下載安裝比較復(fù)雜,使用不復(fù)雜但界面不如SQLServer通常結(jié)合JSP或PHP技術(shù)使用Orocal從網(wǎng)上下載或?qū)ふ褼版光盤安裝,使用比較復(fù)雜一般不用于教學(xué)目的,數(shù)據(jù)庫(kù)服務(wù)器軟件(續(xù)三),ODBC程序Windows操作系統(tǒng)自帶使用簡(jiǎn)單結(jié)合ASP技術(shù)使用JDBC程序需要自己下載安裝,SQLServer的JDBC程序可以從微軟的網(wǎng)站下載安裝過(guò)程較復(fù)雜結(jié)合JSP技術(shù)使用,培訓(xùn)內(nèi)容,基礎(chǔ)知識(shí)如何下手?jǐn)?shù)據(jù)庫(kù)技術(shù)簡(jiǎn)介ASP技術(shù)簡(jiǎn)介JSP技術(shù)簡(jiǎn)介,ASP開(kāi)發(fā)技術(shù)簡(jiǎn)介,推薦教材了解.asp文件掌握制作ASP網(wǎng)頁(yè)必備的知識(shí)ASP對(duì)象介紹ASP開(kāi)發(fā)實(shí)例,推薦教材,《ActiveServerPages&Web數(shù)據(jù)庫(kù)》人民郵電出版社王國(guó)榮著這是一本學(xué)習(xí)ASP技術(shù)非常好的教材,非常適合初學(xué)者這本書在市面上已經(jīng)很難買到,大家可在圖書館中借閱,或在網(wǎng)上下載電子書,了解.asp文件,使用ASP技術(shù)編寫的程序需要以后綴名.asp存儲(chǔ),例如index.asp沒(méi)有插入任何ASP程序的.asp文件,也就是一般的.htm文件,只是它以.asp來(lái)命名而已通常的.asp文件是在靜態(tài)頁(yè)面中加入VBscript程序代碼生成,制作ASP網(wǎng)頁(yè)必備的知識(shí),VBscript語(yǔ)言VBscript語(yǔ)言是VB程序設(shè)計(jì)語(yǔ)言的子集合VBscript是為了符合Internet小而精的條件而從VB之中萃取其精華功能的程序語(yǔ)言它與VB的語(yǔ)法是相同的,但功能上的限制比較多如果學(xué)過(guò)VB則VBscript語(yǔ)言的語(yǔ)法不成問(wèn)題,否則需要首先學(xué)習(xí)語(yǔ)法,一般介紹ASP技術(shù)的教材都會(huì)介紹VBscript語(yǔ)言的語(yǔ)法,制作ASP網(wǎng)頁(yè)必備的知識(shí)(續(xù)一),ASP內(nèi)建對(duì)象ServerApplicationCookieResponseRequestSession,Response對(duì)象,服務(wù)器用來(lái)響應(yīng)(回復(fù))瀏覽器索取的文件或數(shù)據(jù),即服務(wù)器向?yàn)g覽器傳送數(shù)據(jù)Response.write將信息輸出到瀏覽器Response.redirect從當(dāng)前頁(yè)面跳轉(zhuǎn)到另外一個(gè)頁(yè)面,Request對(duì)象,Request是與Response相對(duì)應(yīng)的對(duì)象Response對(duì)象的用途是回復(fù)信息給瀏覽器,而Request對(duì)象則用來(lái)讀取瀏覽器的信息,即瀏覽器向服務(wù)器傳送數(shù)據(jù)Request(“name”)有了Response和Request兩個(gè)對(duì)象之后,我們能夠完成瀏覽器與服務(wù)器之間的數(shù)據(jù)交換,Session對(duì)象,.asp頁(yè)面程序的有效期——當(dāng)其開(kāi)始被Web服務(wù)器解釋時(shí),是其生命周期的開(kāi)始;而當(dāng)其全部被執(zhí)行完畢后,是其生命周期的結(jié)束變量的有效期——隨.asp頁(yè)面程序的有效期Session對(duì)象是.asp文件共用的對(duì)象用來(lái)在.asp頁(yè)面之間傳遞參數(shù)有效期是整個(gè)連接(會(huì)話)只要連接(會(huì)話)不斷,session對(duì)象就會(huì)一直存在,ASP開(kāi)發(fā)實(shí)例,請(qǐng)看程序演示,從瀏覽器到Web服務(wù)器之間的連接,,瀏覽器,Web服務(wù)器,數(shù)據(jù)庫(kù)服務(wù)器,,建立文件夾ShoppingMall,安裝配置IIS,在DW中建立站點(diǎn),創(chuàng)建hello.htm,now.asp,Web服務(wù)器與數(shù)據(jù)庫(kù)服務(wù)器的連接,,瀏覽器,Web服務(wù)器,數(shù)據(jù)庫(kù)服務(wù)器,,安裝ACCESS,建立數(shù)據(jù)庫(kù)文件,建立數(shù)據(jù)源,B/S結(jié)構(gòu)應(yīng)用程序的執(zhí)行過(guò)程,,頁(yè)面請(qǐng)求,數(shù)據(jù)獲取,頁(yè)面應(yīng)答,數(shù)據(jù)請(qǐng)求,瀏覽器,Web服務(wù)器,數(shù)據(jù)庫(kù)服務(wù)器,建立testaccess.asp,JSP開(kāi)發(fā)技術(shù)簡(jiǎn)介,推薦教材了解.jsp文件掌握制作JSP網(wǎng)頁(yè)必備的知識(shí)JSP開(kāi)發(fā)實(shí)例,推薦教材,《JSP深入編程》北京希望電子出版社黃理等編著這是一本學(xué)習(xí)JSP技術(shù)非常好的教材,非常適合初學(xué)者這本書在市面仍然可以買到,大家也可在圖書館中借閱,或在網(wǎng)上下載電子書,了解.jsp文件,使用JSP技術(shù)編寫的程序需要以后綴名.jsp存儲(chǔ),例如index.jsp沒(méi)有插入任何JSP程序的.jsp文件,也就是一般的.htm文件,只是它以.jsp來(lái)命名而已通常的.jsp文件是在靜態(tài)頁(yè)面中加入Java程序代碼生成,制作JSP網(wǎng)頁(yè)必備的知識(shí),Java語(yǔ)言Java語(yǔ)言的很多語(yǔ)法與C語(yǔ)言相似Java語(yǔ)言時(shí)一種面向?qū)ο笳Z(yǔ)言使用JSP技術(shù)必須首先學(xué)許Java語(yǔ)言的語(yǔ)法,制作JSP網(wǎng)頁(yè)必備的知識(shí)(續(xù)一),JSP內(nèi)建對(duì)象ApplicationResponseRequestSessionOut,Out對(duì)象,用于web服務(wù)器向?yàn)g覽器輸出內(nèi)容out.println()將信息輸出到瀏覽器,并換行在JSP中很少用response向?yàn)g覽器輸出數(shù)據(jù),JSP開(kāi)發(fā)實(shí)例,請(qǐng)看程序演示,講座到此結(jié)束,謝謝大家!,- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
14.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- BS 結(jié)構(gòu) 應(yīng)用程序 相關(guān) 技術(shù)講座
鏈接地址:http://appdesigncorp.com/p-3392285.html