国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java web開發(fā)入門

2019-11-06 06:44:26
字體:
供稿:網(wǎng)友

學習java的同學注意了?。。?nbsp;學習過程中遇到什么問題或者想獲取學習資源的話,歡迎加入Java學習交流群,群號碼:523047986  我們一起學Java!

一、Tomcat服務器常見啟動問題:(1).Java_home環(huán)境變量,由于tomcat服務器的bin目錄中的一些jar文件必須使用到java類庫,所以必須先配置Java_home環(huán)境變量。(2).端口占用問題(3).Catalina_home環(huán)境變量的問題,如果配置了catalina_home環(huán)境變量,則默認啟動的是catalina_home所指向的tomcat服務器。

二、Tomcat目錄結(jié)構(gòu):(1).bin:存放啟動和關閉tomcat的腳本文件。(2).conf:存放tomcat服務器中的各種配置文件。(3).lib:存放tomcat服務器的支持jar包。(4).logs:存放tomcat的日志文件。(5).temp:存放tomcat運行時產(chǎn)生的臨時文件。(6).webapps:web應用存放目錄。(7).work:tomcat的工作目錄。

三、web應用和虛擬目錄映射:(1).虛擬目錄映射:web應用開發(fā)好后,需要把web應用所在目錄交給web服務器管理(虛擬目錄),這個過程就叫做虛擬目錄映射。(2).實現(xiàn)虛擬目錄映射的幾種方式:I.在server.xml文件中配置一個Context,用它來指向一個web應用,這種方式需要重新啟動服務器。II.在$catalina_base$/conf/enginename/hostname/下新建一個xml文件,該文件的文件名就是web應用對應的虛擬目錄(ROOT表明該應用是缺省應用),然后在文件中只需配置web應用所在路徑。III.Tomcat會自動管理webapps下的web應用,把他映射成虛擬目錄。

四、web應用的組織結(jié)構(gòu):

 

五、配置虛擬主機:(1).配置虛擬主機,只需要在server.xml配置文件中,添加一個<Host name="" appBase=""/>節(jié)點(2).配置好的虛擬主機要想被外界訪問到,必須在dns服務器上注冊(購買域名)或者在windows系統(tǒng)中的hosts文件進行注冊。(3).配置虛擬主機,只需要在server.xml配置文件中,配置<Engine name="Catalina" defaultHost = ""/>

六、web資源訪問流程:(1).I.在瀏覽器中輸入網(wǎng)之后,開始查找主機對應的ip地址(windows或者dns),查找到相應的ip后,連接相應的服務器。II.客戶端向主機發(fā)送http請求,主機從請求信息中解析出要訪問的主機和應用,查找相應的資源,然后讀取這些資源,向客戶端發(fā)送一個http響應。III.瀏覽器接收到響應之后,解析并顯示http響應。(2).將web應用打成war包,jar -cvf **.war **,服務棋會自動解壓war包。

七、Tomcat體系結(jié)構(gòu):

八、配置使用Tomcat Manager:1.在conf目錄下面的tomcat-users文件中可以配置用戶名和密碼,如若想進入manager頁面必須配置用戶角色為manager。

八、認識http協(xié)議:1.telnet ip port-->GET 資源路徑 HTTP/1.1 Host:(不指定,幾位缺省主機),即可從主機請求到相應的頁面。2.通過http watch來查看。

九、http請和請求方式詳解:1.http請求包括請求行,請求頭和實體數(shù)據(jù)(消息行和數(shù)據(jù)之間有一個空行)

2.http請求方式有兩種:get和post(form),這兩種方式的主要區(qū)別在于數(shù)據(jù)的傳遞。:get-->/mail/1.html?name=abs&pwd=123(URL參數(shù)的方式).put-->傳送的數(shù)據(jù)

 

十、http請求各頭字段詳解:Accept:text/html,image/*-->客戶機支持的文件類型Accept-Charset:iso-8859-1-->客戶機的編碼方式Accept-Encoding:gzip-->客戶機支持的壓縮格式Accept-language:zh-cn-->客戶機的語言環(huán)境Host:www.sina.com-->客戶機要訪問的主機名if-Modified-Since:  -->客戶機告訴服務器資源的緩存時間(瀏覽器通常會把網(wǎng)頁緩存,以加快訪問速度,如果訪問時間之后沒有更新,則直接訪問緩存)Referer:-->客戶機告訴服務器,是從哪個資源訪問過來的,主要用來防盜鏈。User-Agent:-->客戶機的軟件環(huán)境Cookie:Connection:close/keep-Alive-->本次請求之后,繼續(xù)保持連接還是關閉連接Date:-->客戶機的請求時間

學習Java的同學注意了?。。?nbsp;學習過程中遇到什么問題或者想獲取學習資源的話,歡迎加入Java學習交流群,群號碼:523047986  我們一起學Java!


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 重庆市| 灵武市| 封丘县| 昆山市| 永平县| 军事| 台北市| 互助| 花莲市| 墨脱县| 广东省| 汪清县| 葵青区| 南宁市| 临猗县| 渭南市| 乐平市| 咸阳市| 石狮市| 永城市| 安康市| 吴堡县| 永善县| 普洱| 河津市| 望奎县| 郑州市| 耒阳市| 琼海市| 海南省| 石门县| 阳信县| 东兴市| 修武县| 常州市| 尖扎县| 东宁县| 双流县| 屏边| 家居| 义乌市|