




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
電子商務的WEB技術
4.1WEB框架4.1.1WEB結構圖:
瀏覽器httpInternet服務器httpWEB框架組成:瀏覽器(IE,NETSCAPE)服務器(Windows,Linux,Unix等)
HTTP協議4.1.2HTTP協議
是在Internet上傳輸文檔的協議,基于TCP/IP面向請求/應答式的協議;
HTTP協議是無狀態,不紀錄和保存任何信息,為彌補該缺陷,采用cookie和session技術;4.1.3Cookie技術Cookie技術瀏覽器使用cookie,每次會生成相關的cookie文件;Cookie的生成是由服務器端程序實現,通常由兩部分構成:用戶名和password;cookie的有效期截止于該次連接的終止;cookie由客戶端保存,每次客戶端訪問服務器時,將服務器在第一次連接時送到客戶端的cookie傳送給服務器端,對cookie信息校驗后,合法則會響應該次請求;4.1.3Cookie技術NG013/0199401984029497585359714376029484565*NG022/0199401984029497585359724376029484565*NG031000/0199401984029497585359724376029484565*NG041/0199401984029497585359724376029484565*NG058/0199401984029497585359734376029484565*NG061/0199401984029497585359734376029484565*NG0722/0199401984029497585359744376029484565*NG00/0199401984029497585359644376029484565*4.1.4Session技術Session技術服務器端使用session技術,每次連接會生成session對象;Session至少由兩部分構成:用戶名和password;Session的有效期截止于該次連接的終止;Session由服務器端存儲,客戶第一次訪問時生成session對象,當客戶端在后續訪問的頁面進行權限校驗時,服務器訪問該session對象,檢驗合法則響應請求;4.2HTML和XML4.2.1HTMLHTML(HyperTextMarkupLanguage):
SGML(StandardGenerallizedMarkupLanguage)
的簡化版本。
HTML的特點:結構簡潔,tag通用將外觀與內容分離
HTML的局限性:Tag固定,不具有可擴展性HTML注重文檔的結構,用戶并不知道最終顯示的面貌4.2.2XML
XML(ExtenableMarkupLanguage)
是SGML的優化子集;任一個XML文件都需要有一個
DTD(DocumentTypeDefinetion)文件;
DTD文件含有:文檔結構定義標記定義屬性定義4.2.2XMLDTD使用注意:.dtd文件和.xml文件分別存儲;每個xml文件都要含有該xml文件所遵循的DTD文件的定義;每個xml文件可以共享一個DTD文件;規范行業xml標準,使得DTD文件定義的該行業的
element,attruba趨于一致;
DTD特點:可擴展性,可利用xml設計標準語言;靈活性;自描述性,由于DTD文件的存在,是計算機能解讀xml文件;4.3客戶端技術和服務器端技術4.3.1客戶端技術定義:在客戶端瀏覽器被解釋執行的技術。如:Vbscript,JAVAscript。大部分BL(商業邏輯)在服務端處理,客戶端處理少量的,甚至不處理BL。廋客戶端體系結構一部分甚至大部分BL在客戶端被解釋執行。胖客戶端體系結構4.3.1客戶端技術
廋,胖客戶端體系結構比較:客戶端資源網絡傳輸時間安全性下載時間平臺兼容性廋客戶體系胖客戶體系少多少多高低少多不兼容兼容4.3.1客戶端技術JavaApplet例子:JDK環境:是Java源代碼編寫編譯及預執行的環境。JavaApplet:建立源代碼在Java的JDK環境中預編譯編寫HTML文件,使用該Applet
運行顯示該HTML文件4.3.1客戶端技術
JavaApplet源代碼
importjava.applet.*;importjava.awt.*;//note:inordertocompiletheapplet,you//mustsetthisfileas"Main"-selectit//intheprojectwindow,andthenpressF8.//Ifyouwanttoruntheapplicationversion,//setTester.javaasmain.//Toruntheapplet,choose"RunApplet",orpress//Shift+F5.Toruntheapplication,pressF5publicclassTestAppletextendsApplet{ publicvoidinit() { this.setLayout(newBorderLayout()); this.add(newDrawCanvas(),"Center");}} 4.3.1客戶端技術
編譯過程<HTML><HEAD> <TITLE>SampleApplet</TITLE></HEAD><BODY> <H1>FreeJavaSampleApplet</H1> <APPLET
CODE="TestApplet.class"WIDTH=300HEIGHT=300> </APPLET> <HR>Don'tforgettovisitthe<a>FreeJavawebsite.</BODY></HTML> 4.3.1客戶端技術
運行顯示HTML文件4.3.2服務器端技術
定義:在服務器端被解釋執行的技術。CGI
(CommomGatewayInterface):
c,perl,php等均可實現,編程結構簡單。API(ApplicationProgrammingInterface):
c語言支持且編寫復雜。ASP,JSP,NET.DATA:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 初中數學九年級下冊統編教案 5.3用待定系數法確定二次函數表達式
- 2024年消除艾梅乙母嬰傳播工作項目培訓及答案(班后)
- 2025年全民反詐你我同行防范電信網絡詐騙考試題及答案(共50題)
- 消防試題及答案可復制
- 2025年內蒙古自治區赤峰市多校聯考中考模擬測試數學試卷(含簡單答案)
- 幕墻吊船配重塊固定技術專題
- 2025年中國臺式牛奶起泡器行業市場前景預測及投資價值評估分析報告
- 2025年中國蔬菜切割機行業市場前景預測及投資價值評估分析報告
- Avadomide-Standard-CC-122-Standard-生命科學試劑-MCE
- FTPC培訓S2基礎介紹ProcessDesigner
- 純電動汽車整車控制系統原理與檢修課件
- 2024-2025學年魯教版(五四制)(2024)數學六年級下冊 期末綜合素質評價(含答案)
- 綜合醫院品牌建設與傳播-深度研究
- 流體壓強與流速的關系課件(版次)
- 一年級元角分換算練習500題大集合
- 2024年陜西水務發展集團招聘筆試真題
- 小學二年級數學萬以內口算題
- 2024年全國職業院校技能大賽中職組(母嬰照護賽項)考試題庫(含答案)
- 中醫經絡穴位與按摩療法展示
- 服裝行業跨境電商研究報告
- 《玫瑰精油提取工藝設計及生產計算》7000字(論文)
評論
0/150
提交評論