day01

servlet與jsp是javaee的重中之重

1: socket小程序

2: socket小程序 (用瀏覽器客戶端來訪問)
http://localhost:8899/

3: 軟件的結(jié)構(gòu)(C/S, B/S)
C/S(Client-Server 客戶端-服務(wù)端)
C/S架構(gòu)的應(yīng)用如: QQ, 潭州課堂
C/S架構(gòu)的特點: 需要下載一個特定的客戶端程序,如果服務(wù)端升級,那么客戶端也應(yīng)要升級
B/S(Browser-Server 瀏覽器端-服務(wù)端)
B/S架構(gòu)的應(yīng)用如: 如潭州官方網(wǎng)站
B/S架構(gòu)的特點: 不需要下載安裝一個特定的客戶端,只要安裝一個瀏覽器就行了,服務(wù)器端升級,但瀏覽器不需要升級
ps: 我們學(xué)習的javaWeb應(yīng)用程序 則就是基于B/S架構(gòu)的

4: 服務(wù)器基本介紹
服務(wù)器:
服務(wù)器也叫伺服器,從物理層面 來看它就一臺提供計算服務(wù)的設(shè)備(PC機),構(gòu)成有處理器,硬盤,內(nèi)存等等
web服務(wù)器:
如果在PC機上安裝一個用于web服務(wù)的軟件,則就是一個web服務(wù)器
用于web服務(wù)的軟件
web服務(wù)軟件: JBoss, WebLogic, WebSphere, Tomcat等
ps: JBoss, WebLogic, WebSphere這些都是收費的產(chǎn)品,它們都支持JavaEE規(guī)范
而Tomcat則是免費的產(chǎn)品, 它支持部分JavaEE規(guī)范(JDBC,jsp,Java Servlet)
JavaEE規(guī)范則是指javaEE的13種技術(shù)規(guī)范(JDBC, JNDI, EJB, RMI, Java IDL/CORBA, JSP,
Java Servlet, XML, JMS, JTA, JTS, JavaMail, JAF)
所以我們學(xué)習過程中使用tomcat就行
web服務(wù)的軟件作用: 可以把本地資源共享給外部外進行訪問

5: tomcat基本介紹
下載網(wǎng)址: http://tomcat.apache.org/
點擊 64-bit Windows zip (pgp, md5, sha1)下載,下載完解壓就行
點擊 zip (pgp, md5, sha1) 下載src壓縮包
啟動tomcat:
在解壓后tomcat文件下找到bin目錄下的startup.bat 雙擊運行就行(F:\apache-tomcat-7.0.82\bin\startup.bat)
運行過程中會彈出一個黑窗口,不要去關(guān)閉
打開瀏覽器,在地址欄輸入http://localhost:8080/ 如果有看到一個頁面,并且有一個貓的圖則說明啟動成功
關(guān)閉tomcat:
在解壓后tomcat文件下找到bin目錄下的shutdown.bat 雙擊運行就可以關(guān)閉
ps: tomcat運行需要java環(huán)境的支持,在啟動時會到環(huán)境變量里去JAVA_HOME變量,通過這個變量去找啟動需要的jvm,
如果沒有安裝JDK或者沒有配置環(huán)境變量則會閃退
tomcat的默認端口號是8080,如果端口這個端口號被用也會啟動失敗

6: tomcat的目錄結(jié)構(gòu)
bin: 存放的是tomcat的命令(比如啟動與關(guān)閉的命令)
conf: 存放tomcat的一些配置信息,(比如server.xml)
lib: 存放tomcat運行的jar包
logs: 存放在運行過程的日志信息
temp: 存放tomcat運行時產(chǎn)生的臨時文件
webapps: 存共享資源目錄,我們的web應(yīng)用的目錄, ps: 需要以文件夾的形式存放才行
work: 存入tomcat的運行時文件目錄,如: jsp運行生成的臨時文件就會放這個下面

7: 瀏覽器與tomcat服務(wù)器的簡單的交互
1): 在tomcat目錄下webapps文件中創(chuàng)建一個文件夾(如: demo)
2): 在創(chuàng)建的demo文件里面創(chuàng)建一個txt或者html等文件(如: text.txt) 在里邊輸入一些內(nèi)容
3): 啟動tomcat
4): 在瀏覽器中輸入訪問text.txt的URL 如http://localhost:8080/demo/text.txt 即可以在瀏覽器中看到文本內(nèi)容

8: URL簡介
http://localhost:8080/demo/text.txt
1): http (協(xié)議)
2): localhost (域名,這個域名默認對象著我們的本地ip 127.0.0.1)
3): 8080 (tomcat的默認的端口號,可以通過它找到tomcat)
4): /demo (我們web應(yīng)用的名稱,在默認的情況下會在tomcat的webapps目錄去目錄它)
5): /text.txt (要訪問的資源名稱)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,680評論 19 139
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,283評論 6 342
  • 2017法蘭克福書展本月剛剛結(jié)束,這一年,法國終于又迎來了法蘭克福書展的主賓國身份。法蘭克福書展是目前全球規(guī)模最大...
    索萊耶閱讀 536評論 1 12
  • 小巷 小巷是條黑暗的繩索 勒住記憶的頸脖 任憑如何掙扎 拖進了幽深的時光 你好看的樣子 打印在歲月的紙上 ...
    腰纏三貫閱讀 366評論 3 6
  • 今天大盤在經(jīng)過二次探底3250點以后,震蕩上行,午后更是強勢翻紅,再次收復(fù)年線。而創(chuàng)業(yè)板也走出了先抑后揚的走勢,早...
    短線金龍閱讀 432評論 1 0

友情鏈接更多精彩內(nèi)容