Java web 筆記1

web程序
靜態-html等靜態頁面
動態-前端頁面的數據由服務器程序產生,顯示在頁面上。

BS 和CS架構
B/S架構 Browser/Server 瀏覽器/服務器架構
C/S架構 Client/Server 客戶端/服務器架構

web應用的技術
1、前端
html
css
js
2、後端
CGI
.net
php
jsp servlet

URL 統一資源定位符
形式:
protocol://ip:port/file
協議名+ip地址+端口號+資源

URI 統一資源標識符
是資源抽象定義,URL是URI的子集

HTTP超文本傳輸協議
http請求包括四部分
請求行
請求頭
空行
請求正文

http響應包括三部分
狀態行
狀態碼:200表示請求成功,404表示請求資源有誤,500服務器有誤。
響應頭
響應正文

web服務器
IIS
Apache
Tomcat
Nginx
webLogic
websphere

Tomcat的配置和啓動
tomcat的目錄:

bin 啓動和關閉的腳本
conf tomcat的配置文件
lib 放置jar包
temp 放臨時文件
logs 存放tomcat的日誌文件
webapps tomcat默認的發佈目錄
work jsp翻譯成的源文件和字節碼放在此目錄下

JavaEE
JAVA SE
Java ME
Java EE

分層
表示層 jsp 直接用用戶產生交互
控制層 Servlet
業務邏輯 javabean
持久層 jdbc

JSP與Servlet
jsp是由HTML頁面加入少量的java代碼組成,在執行過程中,被翻譯成servlet在web容器中響應請求。
Servlet是全部由java語言開發的運行在web容器中的小程序,返回給瀏覽器html頁面。

web工程的目錄
src 放java的源文件,以包的形式組織
build 自動編譯的java文件的目錄
WebContent的根目錄
MEAT-INF
WEB-INF
classes
lib 該工程用到的java包,工程會將此處的java包自動加入到buildpath路徑下
web.xml 工程的配置文件,主要用於配置servlet等信息。
還可以放置一些靜態資源,html,css,js,圖片,視頻等。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章