BS(網頁+服務端)相關:
JSP:一項能將靜態代碼(HTML,CSS)和動態代碼(JavaScript)結合起來的技術,能在HTML頁面加入Java代碼
HTML、CSS、XML、DTD:能構築起頁面的靜態效果,同時對其頁面格式、頁面內容的格式進行標籤化規範,使之更便於找到頁面的錯漏之處
HTML5:替代舊HTML的新網絡標準,推出了衆多新標籤新功能,如視頻<audio>,自定義圖形
<canvas>,插件
<embed
>等
JavaScript:用途廣泛的開發語言,在JavaWeb開發時主要用於開發頁面的動態特效
開發工具
Eclipse:Java開發工具,能用於開發JavaWeb項目,正逐漸被Intellij替換,不過由於服務端更追求“穩定性”和“安全性”,替代速度緩慢,目前仍爲主力開發工具
Intellij IDEA:Java開發工具,比前者具有更完善的智能自動編碼、自動控制、 校正功能,正在被開發者們推崇
開發環境:
Tomcat、Java SDK、Catlina、JavaHOME、Apache、Linux
數據庫:
SQL、ORACLE
網絡協議
Http:請求格式:請求行,請求頭,空行,實體內容
響應格式:響應行,響應頭,空行,實體內容
使用HttpServletResponse對象設置響應數據
請求頭:
Accept-Charset: ISO-8859-1 -- 瀏覽器接受的編碼格式
Accept-Encoding: gzip,compress --瀏覽器接受的數據壓縮格式
Accept-Language: en-us,zh- --瀏覽器接受的語言
Host: --(必須的)當前請求訪問的目標地址(主機:端口)
If-Modified-Since: --瀏覽器最後的緩存時間
Referer: -- 當前請求來自於哪裏
User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0) --瀏覽器類型
Cookie: -- 瀏覽器保存的cookie信息
Connection: close/Keep-Alive -- 瀏覽器跟服務器連接狀態。close: 連接關閉 keep-alive:保存連接。
Date: -- 請求發出的時間
響應,狀態碼:
200完成處理完美返回
302需要進一步細化
404無訪問資源
500服務器內部錯誤
未完待續