應用伺服器的含義和用途
應用伺服器已經被大眾接受,但還是有很多人不知道應用伺服器的作用是什麼。下面壹基比十月和大家簡單看看應用伺服器的含義和作用。
應用伺服器位於網路和資料庫之間。應用程式伺服器是為應用程式提供業務邏輯的程式碼。它以元件為基礎,位於以伺服器為中心的架構中間層。
該架構主要基於Web。中間層是業務邏輯所在的應用伺服器。第三層是事務伺服器資料庫。應用程式伺服器充當使用者與資料庫之間的互動。
應用程式伺服器透過各種協議向客戶端曝光業務邏輯。它還可以在計算機、web伺服器或其他應用伺服器上包含圖形使用者介面。透過元件API公開業務邏輯。它還管理自己的資源和安全性、事務處理、資源池和資訊傳遞。
對於高階需求,應用伺服器往往具有高可用性監控、叢集、負載平衡、整合冗餘和高效能分散式應用服務,以及對複雜資料庫訪問的支援。
J2EEE、Weblogic、Glasfish、Jboss企業應用平臺、Apachetomcat、Apachegeronimo等。
為什麼要使用應用伺服器?有什麼好處?
使用應用程式伺服器時,需要與現有的資料庫和伺服器(如Web伺服器)整合。
資料和程式碼的完整性可以透過支援應用程式更新和升級的集中方法來提供。
可擴充套件性是使用應用伺服器的另一個原因和好處。應用程式伺服器可以連線資料庫連線池。這意味著組織可以在不增加資料庫連線量的情況下擴Web伺服器農場。
另一個好處是安全。使用單獨的資料訪問層進行資料檢查或顯示業務邏輯,以確保SQL不呼叫Web表單輸入的文字。透過集中身份驗證過程和資料訪問管理,也提高了安全性。
它還可以透過限制網路流量來提高大量應用程式的效能。
應用伺服器和其他型別的伺服器有什麼區別?
應用程式伺服器不同於Web伺服器,因為前者透過各種協議處理嚮應用程式提供業務邏輯,而Web伺服器響應並處理HTTP請求。雖然Web伺服器可能不支援事務或資料庫連線池,但它可能具有負載平衡、快取和叢集等容錯和可擴充套件功能。
由於伺服器執行資料分析、儲存、資料處理、歸檔等與資料管理相關的任務,應用伺服器不同於資料庫伺服器。使用ODBC、JDBC等協議命名資料庫伺服器。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70019600/viewspace-2924368/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 應用伺服器的含義和作用伺服器
- 【知識分享】應用伺服器的含義和作用是什麼伺服器
- 反向代理含義及用途介紹
- 【知識分享】顯示卡應用伺服器的含義及作用介紹伺服器
- Makefile中:=, =, ?=和+=的含義
- SAP Fiori 應用 url 中的 DraftUUID 引數的含義RaftUI
- SMART原則的定義和含義
- C++中&和*的含義C++
- 伺服器託管中U的含義伺服器
- 展廳中控系統的含義及應用特點展示
- SAP UI5 應用 index.html 裡 data-sap-ui-resourceroots 指令的含義和作用UIIndexHTML
- etcd套路(八)SIGTERM和SIGINT的含義
- Access、Trunk、Hybrid含義及Hybrid埠型別的常見配置應用型別
- 應用伺服器和web伺服器的區別伺服器Web
- 互動投影的應用都有哪些形式及用途
- 伺服器的作用及用途伺服器
- 閉包的含義
- 回表的含義
- CAP 定理的含義
- 抓取網頁的含義和URL基本構成網頁
- SQL SERVER儲存過程AS和GO的含義SQLServer儲存過程Go
- 快取頭Cache-Control的含義和使用快取
- 租用伺服器用途伺服器
- bootstrap含義boot
- instanceof 含義
- 資源描述框架的用途及實際應用解析框架
- 伺服器的用途有哪些呢?伺服器
- 顯示卡伺服器的用途伺服器
- distinct 全部欄位和單列的含義和注意事項,
- Java中static的含義Java
- url中#(hash)的含義
- Spring中bean的含義SpringBean
- 類圖各個箭頭和符號的含義符號
- 理解Express express.static 和 __direname 及 __firename的含義Express
- 簡單的介紹伺服器和Ajax的應用伺服器
- 轉載:UML類圖中箭頭和線條的含義和用法
- 【知識分享】應用伺服器和web伺服器的區別伺服器Web
- samtools各種flag的含義