Java伺服器端結構
阿新 • • 發佈:2019-01-05
資料庫連線池:
應用程式想要訪問資料庫中的資料,需要和資料庫建立連線。而資料庫連線池就是用來
負責分配、管理和釋放資料庫連線,你可以把資料庫連線池理解為一把鑰匙,而資料庫就是鎖。沒有資料庫連線池 ,應用程式就不方便訪問資料庫。
1)資料庫連線池允許應用程式重複使用一個現有的資料庫連線,而不是再重新建立一個
2)釋放空閒時間超過最大空閒時間的資料庫連線來避免因為沒有釋放資料庫連線而引起的資料庫連線遺漏。
資料庫中的事務:
資料庫事務(Database Transaction),是指一個功能(裡面有多個要執行的Sql),這些Sql語句要麼同時執行成功,要麼都不執行。
比如轉賬功能,一個賬戶要轉入 100,就必須有一個賬戶轉出100;兩個必須同時執行成功;不能說其中的一個執行成功,這樣就會造成資料錯亂。
HTTP協議:資料傳輸協議
瀏覽器如何與伺服器進行資料的互動?通過http協議實現,HTTP協議定義了客戶端與伺服器之間的資料互動格式。
HTTP協議採用了請求/響應模型。客戶端向伺服器傳送一個網路請求,比如你要訪問百度頁面,請求頭包含請求的方法、URL、協議版本、以及包含請求修飾符、客戶資訊和內容的類似於MIME的訊息結構。伺服器以一個狀態行作為響應,響應的內容包括訊息協議的版本,成功或者錯誤編碼加上包含伺服器資訊、實體元資訊以及可能的實體內容。
關鍵字:請求頭,響應頭,客戶端,伺服器,請求方式( get,post)
Tomca伺服器:
1)學習Tomcat的目的是:把你用程式碼編寫的“應用程式+資料庫”部署到伺服器上,能夠讓別人訪問。
2)伺服器軟體就是一個執行應用程式的平臺。
3)伺服器端作業系統,將來你要學習的就是Linux作業系統。
4)瀏覽器通過http協議去訪問伺服器。