應用伺服器的含義和作用
應用伺服器已經被大眾接受,但還是有很多人不知道應用伺服器的作用是什麼。下面壹基比十月和大家簡單看看應用伺服器的含義和作用。
應用伺服器位於網路和資料庫之間。應用程式伺服器是為應用程式提供業務邏輯的程式碼。它以元件為基礎,位於以伺服器為中心的架構中間層。
該架構主要基於Web。中間層是業務邏輯所在的應用伺服器。第三層是事務伺服器資料庫。應用程式伺服器充當使用者與資料庫之間的互動。
應用程式伺服器透過各種協議向客戶端曝光業務邏輯。它還可以在計算機、web伺服器或其他應用伺服器上包含圖形使用者介面。透過元件API公開業務邏輯。它還管理自己的資源和安全性、事務處理、資源池和資訊傳遞。
對於高階需求,應用伺服器往往具有高可用性監控、叢集、負載平衡、整合冗餘和高效能分散式應用服務,以及對複雜資料庫訪問的支援。
J2EEE、Weblogic、Glasfish、Jboss企業應用平臺、Apachetomcat、Apachegeronimo等。
為什麼要使用應用伺服器?有什麼好處?
使用應用程式伺服器時,需要與現有的資料庫和伺服器(如Web伺服器)整合。
資料和程式碼的完整性可以透過支援應用程式更新和升級的集中方法來提供。
可擴充套件性是使用應用伺服器的另一個原因和好處。應用程式伺服器可以連線資料庫連線池。這意味著組織可以在不增加資料庫連線量的情況下擴Web伺服器農場。
另一個好處是安全。使用單獨的資料訪問層進行資料檢查或顯示業務邏輯,以確保SQL不呼叫Web表單輸入的文字。透過集中身份驗證過程和資料訪問管理,也提高了安全性。
它還可以透過限制網路流量來提高大量應用程式的效能。
應用伺服器和其他型別的伺服器有什麼區別?
應用程式伺服器不同於Web伺服器,因為前者透過各種協議處理嚮應用程式提供業務邏輯,而Web伺服器響應並處理HTTP請求。雖然Web伺服器可能不支援事務或資料庫連線池,但它可能具有負載平衡、快取和叢集等容錯和可擴充套件功能。
由於伺服器執行資料分析、儲存、資料處理、歸檔等與資料管理相關的任務,應用伺服器不同於資料庫伺服器。使用ODBC、JDBC等協議命名資料庫伺服器。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70014415/viewspace-2924563/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【知識分享】應用伺服器的含義和作用是什麼伺服器
- 應用伺服器的含義和用途伺服器
- 【知識分享】顯示卡應用伺服器的含義及作用介紹伺服器
- SAP UI5 應用 index.html 裡 data-sap-ui-resourceroots 指令的含義和作用UIIndexHTML
- Linux中的特殊符號含義及作用!Linux符號
- 詳解數字簽名的含義及作用
- AIX 系統中 PVID 的含義與作用AI
- SMART原則的定義和含義
- SAP Fiori 應用 url 中的 DraftUUID 引數的含義RaftUI
- 方法的作用和定義
- C++中&和*的含義C++
- mysql 下的提示和含義MySql
- 伺服器託管中U的含義伺服器
- async 函式的含義和用法函式
- Thunk 函式的含義和用法函式
- 展廳中控系統的含義及應用特點展示
- 伺服器的作用及運用伺服器
- http響應程式碼及其代表的含義HTTP
- mysql explain用法和結果的含義MySqlAI
- co 函式庫的含義和用法函式
- innobackupex中--slave-info引數的含義和適用場景
- 黑客的含義黑客
- ITL的含義
- Promise的含義Promise
- 伺服器的組成和作用伺服器
- 伺服器的作用和分類伺服器
- 泛型的意義和作用是啥?泛型
- 應用伺服器和web伺服器的區別伺服器Web
- 詞向量的運用-用詞向量理解片語的含義
- 影片伺服器的構成和作用伺服器
- 4.1 定義和應用樣式
- [STAThread]的含義thread
- restrict session的含義RESTSession
- 閉包的含義
- iOS runtime執行時的作用和應用場景iOS
- move和shrink的原理和redo的產生 ,利用rowid的含義實用block個數BloC
- Access、Trunk、Hybrid含義及Hybrid埠型別的常見配置應用型別
- 抓取網頁的含義和URL基本構成網頁