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