動態網頁開發基礎【筆記】

來源:互聯網
上載者:User

標籤:har   type   set   imp   預設頁   區別   shu   localhost   web.xml   

一、C/S結構和B/S結構
   1.C/S(Client/Server):用戶端服務程式,控制台程式,window應用
   2.B/S(Browser/Server):瀏覽器服務程式[java:jsp應用;C#:asp.net],web應用程式
   區別:C/S:用戶端和伺服器端都需要開發,一一對應。
             用戶端和伺服器端都需要維護
             維護麻煩
             安全性更高
         B/S:只程式開發伺服器端
             只維護部署伺服器端
             維護方便
             安全性較低
二、B/S程式執行原理
   1.使用者輸入網址(URL)http://www./souhu.com
   2.發出請求(跟伺服器建立串連)
   3.伺服器先處理請求
   4.伺服器端響應用戶端
   5.跟伺服器端中斷連線
三、URL:統一資源定位器
     http://localhost:8080/news/index.html
       1.http:超文字傳輸通訊協定 (HTTP),網頁協議
       2.localhost:伺服器IP地址
       3.8080:WEB服務程式所用的連接埠
       4.news:應用程式根目錄
       5.index.html:請求的頁面,如果省略,取伺服器端配置的預設頁面
四、WEB伺服器:
       1.tomcat:用Java開發  網頁檔案:.jsp
       2.iis:用C#開發      網頁檔案:.aspx
       3.apache:用PHP開發  網頁檔案:.php
五、Tomcat伺服器
       1.安裝解壓版,解壓複製到C盤下
       2.啟動服務:bin目錄下的startup.bat
       3.關閉服務:bin目錄下的shutdown.bat
       4.修改連接埠:預設使用的是8080,可以修改目錄下的server.xml檔案中的connecto標記中的port來修改連接埠
六、Tomcat伺服器目錄結構
       1.bin:伺服器執行的指令檔
       2.conf:設定檔
         server.xml:設定管理員
         web.xml:配置發布到應用程式
       3.lib:jar檔案
       4.temp:臨時檔案
       5.webapps:發布web應用程式的目錄
       6.work:將jsp翻譯為servelt所在的目錄
七、web應用程式的目錄結構
     1./:根目錄,web應用程式的頁面和資源
     2./WEB-INF:設定檔,該目錄用戶端無法訪問,web.xml
     3./WEB-INF-classes:Java位元組碼檔案
     4./WEB-INF/lib:web應用程式的jar包所在的目錄
八、JSP(java Server pages)
      jsp=java小指令碼+html
九、JSP頁面pages指令
    <%@ page language="java" import="java.util.*,java.text.*" contentType="text/html;charset=utf-8"%>
    page指令屬性
    language:小指令碼語言
    import:導包
    contenType:瀏覽器顯示頁面的編碼

動態網頁開發基礎【筆記】

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.