1. 程式人生 > >Web中介軟體

Web中介軟體

我們經常會看到中介軟體,但是,一直好奇的是,中介軟體到底是什麼?

中介軟體(英語:Middleware)是提供系統軟體和應用軟體之間連線的軟體,以便於軟體各部件之間的溝通,特別是應用軟體對於系統軟體的集中的邏輯,是一種獨立的系統軟體或服務程式,分散式應用軟體藉助這種軟體在不同的技術之間共享資源。

也就是說,關於中介軟體,我們可以理解為:是一類能夠為一種或多種應用程式合作互通、資源共享,同時還能夠為該應用程式提供相關的服務的軟體。(注意:中介軟體是一類軟體的總稱,不是單獨的一個軟體)

我們經常管web中介軟體叫做web伺服器或者web容器

正常情況下一次web的訪問順序是:web瀏覽器---伺服器---web容器---應用伺服器---資料庫伺服器。

常見的web中介軟體有哪些

  • 一般本地開發的話,小專案,或者是個人開發建議使用 tomcat
  • linux系統建議使用 apache 、hpptd 或 jetty
  • 大型的專案就用 JBOSS 或 webloigc
  • 大專案或者商業專案一般採用:weblgoic/webshere,其他的還有jboss、glasshfish 等
  • 一些示例專案或者小專案常採用 jetty、tomcat , jboss, weblogic, websphere