动态网页开发基础【笔记】
生活随笔
收集整理的這篇文章主要介紹了
动态网页开发基础【笔记】
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一、C/S結(jié)構(gòu)和B/S結(jié)構(gòu)
1.C/S(Client/Server):客戶端服務(wù)程序,控制臺(tái)程序,window應(yīng)用
2.B/S(Browser/Server):瀏覽器服務(wù)程序[java:jsp應(yīng)用;C#:asp.net],web應(yīng)用程序
區(qū)別:C/S:客戶端和服務(wù)器端都需要開發(fā),一一對(duì)應(yīng)。
客戶端和服務(wù)器端都需要維護(hù)
維護(hù)麻煩
安全性更高
B/S:只開發(fā)服務(wù)器端
只維護(hù)部署服務(wù)器端
維護(hù)方便
安全性較低
二、B/S程序執(zhí)行原理
1.用戶輸入網(wǎng)址(URL)http://www./souhu.com
2.發(fā)出請(qǐng)求(跟服務(wù)器建立連接)
3.服務(wù)器先處理請(qǐng)求
4.服務(wù)器端響應(yīng)客戶端
5.跟服務(wù)器端斷開連接
三、URL:統(tǒng)一資源定位符
http://localhost:8080/news/index.html
1.http:超文本傳輸協(xié)議,網(wǎng)頁(yè)協(xié)議
2.localhost:服務(wù)器IP地址
3.8080:WEB服務(wù)程序所用的端口
4.news:應(yīng)用程序根目錄
5.index.html:請(qǐng)求的頁(yè)面,如果省略,取服務(wù)器端配置的默認(rèn)頁(yè)面
四、WEB服務(wù)器:
1.tomcat:用Java開發(fā) 網(wǎng)頁(yè)文件:.jsp
2.iis:用C#開發(fā) 網(wǎng)頁(yè)文件:.aspx
3.apache:用PHP開發(fā) 網(wǎng)頁(yè)文件:.php
五、Tomcat服務(wù)器
1.安裝解壓版,解壓復(fù)制到C盤下
2.啟動(dòng)服務(wù):bin目錄下的startup.bat
3.關(guān)閉服務(wù):bin目錄下的shutdown.bat
4.修改端口:默認(rèn)使用的是8080,可以修改目錄下的server.xml文件中的connecto標(biāo)記中的port來(lái)修改端口
六、Tomcat服務(wù)器目錄結(jié)構(gòu)
1.bin:服務(wù)器執(zhí)行的腳本文件
2.conf:配置文件
server.xml:配置服務(wù)器
web.xml:配置發(fā)布到應(yīng)用程序
3.lib:jar文件
4.temp:臨時(shí)文件
5.webapps:發(fā)布web應(yīng)用程序的目錄
6.work:將jsp翻譯為servelt所在的目錄
七、web應(yīng)用程序的目錄結(jié)構(gòu)
1./:根目錄,web應(yīng)用程序的頁(yè)面和資源
2./WEB-INF:配置文件,該目錄客戶端無(wú)法訪問,web.xml
3./WEB-INF-classes:Java字節(jié)碼文件
4./WEB-INF/lib:web應(yīng)用程序的jar包所在的目錄
八、JSP(java Server pages)
jsp=java小腳本+html
九、JSP頁(yè)面pages指令
<%@ page language="java" import="java.util.*,java.text.*" contentType="text/html;charset=utf-8"%>
page指令屬性
language:小腳本語(yǔ)言
import:導(dǎo)包
contenType:瀏覽器顯示頁(yè)面的編碼
1.C/S(Client/Server):客戶端服務(wù)程序,控制臺(tái)程序,window應(yīng)用
2.B/S(Browser/Server):瀏覽器服務(wù)程序[java:jsp應(yīng)用;C#:asp.net],web應(yīng)用程序
區(qū)別:C/S:客戶端和服務(wù)器端都需要開發(fā),一一對(duì)應(yīng)。
客戶端和服務(wù)器端都需要維護(hù)
維護(hù)麻煩
安全性更高
B/S:只開發(fā)服務(wù)器端
只維護(hù)部署服務(wù)器端
維護(hù)方便
安全性較低
二、B/S程序執(zhí)行原理
1.用戶輸入網(wǎng)址(URL)http://www./souhu.com
2.發(fā)出請(qǐng)求(跟服務(wù)器建立連接)
3.服務(wù)器先處理請(qǐng)求
4.服務(wù)器端響應(yīng)客戶端
5.跟服務(wù)器端斷開連接
三、URL:統(tǒng)一資源定位符
http://localhost:8080/news/index.html
1.http:超文本傳輸協(xié)議,網(wǎng)頁(yè)協(xié)議
2.localhost:服務(wù)器IP地址
3.8080:WEB服務(wù)程序所用的端口
4.news:應(yīng)用程序根目錄
5.index.html:請(qǐng)求的頁(yè)面,如果省略,取服務(wù)器端配置的默認(rèn)頁(yè)面
四、WEB服務(wù)器:
1.tomcat:用Java開發(fā) 網(wǎng)頁(yè)文件:.jsp
2.iis:用C#開發(fā) 網(wǎng)頁(yè)文件:.aspx
3.apache:用PHP開發(fā) 網(wǎng)頁(yè)文件:.php
五、Tomcat服務(wù)器
1.安裝解壓版,解壓復(fù)制到C盤下
2.啟動(dòng)服務(wù):bin目錄下的startup.bat
3.關(guān)閉服務(wù):bin目錄下的shutdown.bat
4.修改端口:默認(rèn)使用的是8080,可以修改目錄下的server.xml文件中的connecto標(biāo)記中的port來(lái)修改端口
六、Tomcat服務(wù)器目錄結(jié)構(gòu)
1.bin:服務(wù)器執(zhí)行的腳本文件
2.conf:配置文件
server.xml:配置服務(wù)器
web.xml:配置發(fā)布到應(yīng)用程序
3.lib:jar文件
4.temp:臨時(shí)文件
5.webapps:發(fā)布web應(yīng)用程序的目錄
6.work:將jsp翻譯為servelt所在的目錄
七、web應(yīng)用程序的目錄結(jié)構(gòu)
1./:根目錄,web應(yīng)用程序的頁(yè)面和資源
2./WEB-INF:配置文件,該目錄客戶端無(wú)法訪問,web.xml
3./WEB-INF-classes:Java字節(jié)碼文件
4./WEB-INF/lib:web應(yīng)用程序的jar包所在的目錄
八、JSP(java Server pages)
jsp=java小腳本+html
九、JSP頁(yè)面pages指令
<%@ page language="java" import="java.util.*,java.text.*" contentType="text/html;charset=utf-8"%>
page指令屬性
language:小腳本語(yǔ)言
import:導(dǎo)包
contenType:瀏覽器顯示頁(yè)面的編碼
總結(jié)
以上是生活随笔為你收集整理的动态网页开发基础【笔记】的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 虎牙新手主播需要什么?
- 下一篇: sql server链接查询