[置顶]动态网页开发基础【笔记】
生活随笔
收集整理的這篇文章主要介紹了
[置顶]动态网页开发基础【笔记】
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一、C/S結構和B/S結構
?? 1.C/S(Client/Server):客戶端服務程序,控制臺程序,window應用
?? 2.B/S(Browser/Server):瀏覽器服務程序[java:jsp應用;C#:asp.net],web應用程序
?? 區(qū)別:C/S:客戶端和服務器端都需要開發(fā),一一對應。
???????????? 客戶端和服務器端都需要維護
???????????? 維護麻煩
???????????? 安全性更高
???????? B/S:只開發(fā)服務器端
???????????? 只維護部署服務器端
???????????? 維護方便
???????????? 安全性較低
二、B/S程序執(zhí)行原理
?? 1.用戶輸入網(wǎng)址(URL)http://www./souhu.com
?? 2.發(fā)出請求(跟服務器建立連接)
?? 3.服務器先處理請求
?? 4.服務器端響應客戶端
?? 5.跟服務器端斷開連接
三、URL:統(tǒng)一資源定位符
???? http://localhost:8080/news/index.html
?????? 1.http:超文本傳輸協(xié)議,網(wǎng)頁協(xié)議
?????? 2.localhost:服務器IP地址
?????? 3.8080:WEB服務程序所用的端口
?????? 4.news:應用程序根目錄
?????? 5.index.html:請求的頁面,如果省略,取服務器端配置的默認頁面
四、WEB服務器:
?????? 1.tomcat:用Java開發(fā)? 網(wǎng)頁文件:.jsp
?????? 2.iis:用C#開發(fā)????? 網(wǎng)頁文件:.aspx
?????? 3.apache:用PHP開發(fā)? 網(wǎng)頁文件:.php
五、Tomcat服務器
?????? 1.安裝解壓版,解壓復制到C盤下
?????? 2.啟動服務:bin目錄下的startup.bat
?????? 3.關閉服務:bin目錄下的shutdown.bat
?????? 4.修改端口:默認使用的是8080,可以修改目錄下的server.xml文件中的connecto標記中的port來修改端口
六、Tomcat服務器目錄結構
?????? 1.bin:服務器執(zhí)行的腳本文件
?????? 2.conf:配置文件
???????? server.xml:配置服務器
???????? web.xml:配置發(fā)布到應用程序
?????? 3.lib:jar文件
?????? 4.temp:臨時文件
?????? 5.webapps:發(fā)布web應用程序的目錄
?????? 6.work:將jsp翻譯為servelt所在的目錄
七、web應用程序的目錄結構
???? 1./:根目錄,web應用程序的頁面和資源
???? 2./WEB-INF:配置文件,該目錄客戶端無法訪問,web.xml
???? 3./WEB-INF-classes:Java字節(jié)碼文件
???? 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:瀏覽器顯示頁面的編碼
?? 1.C/S(Client/Server):客戶端服務程序,控制臺程序,window應用
?? 2.B/S(Browser/Server):瀏覽器服務程序[java:jsp應用;C#:asp.net],web應用程序
?? 區(qū)別:C/S:客戶端和服務器端都需要開發(fā),一一對應。
???????????? 客戶端和服務器端都需要維護
???????????? 維護麻煩
???????????? 安全性更高
???????? B/S:只開發(fā)服務器端
???????????? 只維護部署服務器端
???????????? 維護方便
???????????? 安全性較低
二、B/S程序執(zhí)行原理
?? 1.用戶輸入網(wǎng)址(URL)http://www./souhu.com
?? 2.發(fā)出請求(跟服務器建立連接)
?? 3.服務器先處理請求
?? 4.服務器端響應客戶端
?? 5.跟服務器端斷開連接
三、URL:統(tǒng)一資源定位符
???? http://localhost:8080/news/index.html
?????? 1.http:超文本傳輸協(xié)議,網(wǎng)頁協(xié)議
?????? 2.localhost:服務器IP地址
?????? 3.8080:WEB服務程序所用的端口
?????? 4.news:應用程序根目錄
?????? 5.index.html:請求的頁面,如果省略,取服務器端配置的默認頁面
四、WEB服務器:
?????? 1.tomcat:用Java開發(fā)? 網(wǎng)頁文件:.jsp
?????? 2.iis:用C#開發(fā)????? 網(wǎng)頁文件:.aspx
?????? 3.apache:用PHP開發(fā)? 網(wǎng)頁文件:.php
五、Tomcat服務器
?????? 1.安裝解壓版,解壓復制到C盤下
?????? 2.啟動服務:bin目錄下的startup.bat
?????? 3.關閉服務:bin目錄下的shutdown.bat
?????? 4.修改端口:默認使用的是8080,可以修改目錄下的server.xml文件中的connecto標記中的port來修改端口
六、Tomcat服務器目錄結構
?????? 1.bin:服務器執(zhí)行的腳本文件
?????? 2.conf:配置文件
???????? server.xml:配置服務器
???????? web.xml:配置發(fā)布到應用程序
?????? 3.lib:jar文件
?????? 4.temp:臨時文件
?????? 5.webapps:發(fā)布web應用程序的目錄
?????? 6.work:將jsp翻譯為servelt所在的目錄
七、web應用程序的目錄結構
???? 1./:根目錄,web應用程序的頁面和資源
???? 2./WEB-INF:配置文件,該目錄客戶端無法訪問,web.xml
???? 3./WEB-INF-classes:Java字節(jié)碼文件
???? 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:瀏覽器顯示頁面的編碼
總結
以上是生活随笔為你收集整理的[置顶]动态网页开发基础【笔记】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 1500电脑主机配置推荐2021?
- 下一篇: css实现一级下拉菜单