數據庫訪問結構上,有兩種,一種是直接客戶端訪問數據庫,一種是客戶端通過服務端的應用
這個就是所謂的CS模式和CSS模式,前者是客戶端直接訪問數據庫服務器,後者是客戶端,應用服務器訪問數據庫服務器。
第一種架構中需要在客戶端存儲訪問數據庫的服務器地址、用戶名和密碼,並且要求客戶端具有能夠直接訪問數據庫網絡的線路,數據的業務邏輯需要在客戶端內處理,涉及的事務處zhidao理完全由數據庫系統負責。特點是開發簡單,但缺點很明顯,系統的安全性很低,數據庫很容易就暴露出來,一旦客戶端泄漏數據庫就可以被隨意訪問了,而且在業務邏輯的控專制上一不是很靈活。此外,服務的更新也不靈活,業務邏輯的變化需要更新全部客戶端。
第二種架構中增加了應用服務器,訪問數據庫的任務和部分業務邏輯處理由應用服務器負責除了,這樣客戶端就不必存儲數據庫服務器信息,只需要負責用戶的交互和少量業務邏輯就可以了。這種架構下整體上更加便於集中的管理,同時提高了系統安全性。業務邏輯發生變化時只需要修改應用服務器中的程序就可以,而屬數據庫訪問存儲在應用服務器上,能夠起到訪問隔離的效果,降低數據庫被入侵的風險。正向代理和反向代理
**終於有人把 Nginx 說清楚了,圖文詳解!**https://baijiahao.baidu.com/s?id=1652608869911988442&wfr=spider&for=pc
如何在本地搭建微信小程序服務器
微信小程序(一):微信小程序與服務器的簡單鏈接
Eclipse JSP/Servlet 環境搭建
-
Eclipse下載https://www.eclipse.org/downloads/packages/
爲什麼eclipse的preferences裏面的tomcat沒有8.0版本可選? -
Eclipse IDE for Java EE Developers、Enterprise Java Developers和Eclipse IDE for Java Developers三種版本的區別
解決在eclipse裏沒有"Dynamic Web Project"這個選項的問題