Ⅰ 求教web中間件和web容器的區別,找一個真的懂的人教我謝謝
web中間件和web容器可以理解為一個東西,只是描述角度不同
web中間件 是從部署架構角度 代理 web中間件 緩存 資料庫 組成的web程序發布環境
web容器是程序運行角度,無論什麼web開發語言,php java jsnode 都是運行在web容器中
tomcat was weblogic這些都是web中間件
Ⅱ 常見的中間件有哪些
常見的中間件有:我們經常管中間件叫做中間件伺服器,也會叫作應用伺服器。正常情況下一次web的訪問順序是:web瀏覽器---web伺服器(W3的那個,非廣義)---web容器---應用伺服器---資料庫伺服器。
本地開發經常使用的應用伺服器就是tomcat,linux系統經常使用的是jetty或apachehpptd,大型的項目就用的JBOSS或webloigc。
小項目,或者是個人開發tomcat大項目或者商業項目採用:weblgoic/webshere其他的還有jboss、glasshfish等,一些示例項目或者小項目常採用jetty。
Tomcat:是Sun的JSWDK(JavaServerWebDevelopmentKit)中Servlet的運行環境(servlet容器)。Tomcat是ApacheJakarta軟體組織的一個子項目,Tomcat是一個JSP/Servlet容器,它是在SUN公司的JSWDK(JavaServerWebDevelopmentKit)基礎上發展起來的一個JSP和Servlet規范的標准實現,使用Tomcat可以體驗JSP和Servlet的最新規范。經過多年的發展,Tomcat不僅是JSP和Servlet規范的標准實現,而且具備了很多商業JavaServlet容器的特性,並被一些企業用於商業用途。
JBoss:是一個運行EJB的J2EE應用伺服器。它是開放源代碼的項目,遵循最新的J2EE規范。從JBoss項目開始至今,它已經從一個EJB容器發展成為一個基於的J2EE的一個web操作系統(operatingsystemforweb),它體現了J2EE規范中最新的技術
WebLogic伺服器:是企業級的應用伺服器,支持EJB,集群以及ERP(企業資源計劃)的連通性,開發公司:BEA。
Ⅲ Web資料庫的介紹
Web資料庫指在互聯網中以Web查詢介面方式訪問的資料庫資源。促進Internet發展的因素之一就是Web技術。由靜態網頁技術的HTML到動態網頁技術的CGI、ASP、PHP、JSP等,Web技術經歷了一個重要的變革過程。Web已經不再局限於僅僅由靜態網頁提供信息服務,而改變為動態的網頁,可提供互動式的信息查詢服務,使信息資料庫服務成為了可能。Web資料庫就是將資料庫技術與Web技術融合在一起,使資料庫系統成為Web的重要有機組成部分,從而實現資料庫與網路技術的無縫結合。這一結合不僅把Web與資料庫的所有優勢集合在了一起,而且充分利用了大量已有資料庫的信息資源。Web資料庫由資料庫伺服器(Database Server)、中間件(Middle Ware)、Web伺服器(Web Server)、瀏覽器(Browser)4部分組成。它的工作過程可簡單地描述成:用戶通過瀏覽器端的操作界面以交互的方式經由Web伺服器來訪問資料庫。用戶向資料庫提交的信息以及資料庫返回給用戶的信息都是以網頁的形式顯示。