`

[讨论]http server,app server,web server的一些说法

阅读更多

~~我也想知道答案,可是没人回答.我瞎想了一下:

app server是应用服务器,管理组件用的.比如session bean , com+等

web server是网络服务器,可以解析一些文件,例如*.asp , *.php等

http server就是解析http协议的服务器

apache是一个webserver,可以支持很多协议,解析很多类型的文件.也是一个http server.

在apache + tomcat下,apache就作为一个http server来用,而tomcat作为webserver,用来解析.jsp文件

apache + tomcat + jboss 就是httpserver + webserver + appsever

 

 

~~我向IBM的一个系统构架师发了一个mail,一下是给我的回答:

http server  仅提供对http request 处理的功能,比如对相应的url提供相应的html页面响应,也就是我们一般所说的web server, 然而现在web server 大部分还提供了对处理某种动态技术的支持,如 iis内置支持asp, tomcat支持jsp,servlet等。App server 在java领域里一般指包含j2ee container的一些server, 如weblogic,websphere等,它们要对EJB, JMS, JNDI等 j2ee规范提供支持。然而有些时候, 只支持 jsp,servlet的tomcat也被称为 app server,主要是因为app server 实际上只是现在流行的三层结构中的一层角色:

web server --> App server --> DB server

谁扮演了那个角色,谁就可以叫那个名字。比如我就用weblogic 做web server,那么它就是web server

以上是我搜集到的一些信息,欢迎大家发表看法。。。
分享到:
评论
1 楼 fanfq 2010-03-17  
而tomcat作为webserver,用来解析.jsp文件


个人认为,tomcat称之为servlet容器更加合适。

相关推荐

    Office Web App Server 2013

    Add-WindowsFeature Web-Server,Web-WebServer,Web-Common-Http,Web-Static-Content,Web-App-Dev,Web-Asp-Net,Web-Net-Ext,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,Web-Security,Web-Windows-Auth,Web-...

    Office web app server2013安装与部署

    Add-WindowsFeature Web-Server, Web-WebServer, Web-Common-Http, Web-Static-Content, Web-App-Dev, Web-Asp-Net, Web-Net-Ext, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Includes, Web-Security, Web-Windows-Auth...

    使用matlab web server直接进行web开发

    为了运行MATLAB Web Server提供的示例和你的应用程序,你需要在Web服务器上创建两个虚拟目录,分别是 `/cgi-bin` 和 `/icons`,并将它们映射到MATLAB Web Server的主目录 `/toolbox/webserver/wsdemos`。...

    appweb嵌入式WebServer服务器学习笔记

    ### appweb嵌入式WebServer服务器学习笔记 #### 一、概述 本文档主要介绍了如何构建一个基于HTML和JavaScript的简单嵌入式WebServer服务器,特别聚焦于使用Appweb框架来实现这一目标。通过本篇笔记,我们将了解...

    appweb 嵌入式webserver

    **appweb 嵌入式Web服务器** **一、appweb简介** appweb是一款轻量级、高效的嵌入式Web服务器,专为嵌入式设备和应用设计。它以其小型化、快速响应以及低资源消耗而著称。appweb的核心设计理念是提供一个可嵌入到...

    基于Workerman实现的自带httpserver的web开发框架

    通过Workerman的HTTP Server,开发者可以直接运行PHP代码而无需依赖像Apache或Nginx这样的传统Web服务器,简化了开发环境的配置。 【Web开发框架】 Workerman的Web开发框架设计,旨在提供一套完整的解决方案,帮助...

    appweb.rar

    此资源是基于appweb6.2.1整理出的源码库及其相应示例。...如果要移植到其它平台需要参考官方项目源码中的相应平台下的makefile和me.h文件做修改,与示例相关的main.c webserver.c appweb.c同样也要做些修改。

    嵌入式web服务器:appweb

    4. **模块化设计**:AppWeb的模块化结构使得开发者可以轻松添加或移除功能,如CGI(Common Gateway Interface)、FastCGI、WebSocket、SPDY(已弃用,现在通常使用HTTP/2)等,以满足特定需求。 5. **源码开放**:...

    appweb-src-2.4.2-2M.tar.gz_SRC_appweb_goahead_web server_web服务器

    AppWeb是完全遵循GPL软件许可协议(GNU General Public License)的开源Web服务器。 AppWeb Web服务器软件在功能上比GoAhead更加丰富和实用, 除了GoAhead已有的功能之外,还有如下特点: 支持服务器端的...

    App server2.5.10php建立服务器

    5. **部署PHP应用**:将PHP项目文件复制到AppServer的Web根目录(通常是`C:\AppServ\www`),然后通过`http://localhost:8080/项目名`来访问你的应用。 6. **安全注意事项**:尽管AppServer提供了一站式的解决方案...

    Embedded Appweb移植 安装 应用

    Appweb 服务器是一个小巧、灵活、可扩展的 Web 服务器,支持多种功能特性,包括 Full HTTP/1.1 web server、Multi-threaded、Event-driven core、Dynamically loadable modules 等。 Appweb 服务器的主要功能特性...

    james-server-app-3.0.1-app

    "james-server-app-3.0.1-app"是一个专为邮件服务设计的应用程序,它基于James邮件服务器项目,提供高效、稳定且可定制的邮件解决方案。 James邮件服务器是一个开源、Java实现的邮件和消息服务器,其设计目标是为...

    sun app server

    尽管Sun App Server 9经过了严格的测试和优化,但在实际部署中仍可能存在一些已知问题和限制。例如,当尝试在不存在的域中使用`package-appclient`脚本时,可能会遇到问题;在某些Linux系统上,安装过程中可能会出现...

    MyAndServer_AndServerjar_服务器APP_AndServer_Server_shezep_

    【基于AndServer框架的安卓服务器APP】是指使用AndServer作为核心组件开发的应用程序,这样的APP能够在Android设备上运行,提供类似于传统Web服务器的功能。在本案例中,该APP具备了基础的用户管理和服务功能。 ...

    WebServer使用SSL验证

    WebServer 使用 SSL 验证的实现与配置 在本文中,我们将讨论如何使用 Java 自带的 keytool 工具为 Web 服务实现 HTTPS 验证。 HTTPS 验证是保障 Web 服务安全的一种重要手段,通过使用数字证书来验证服务器的身份和...

    Android 连接C# SQLserver

    本话题聚焦于如何让Android应用程序通过Web服务与C#构建的SQL Server数据库进行交互。这个过程涉及到多个技术栈,包括Android客户端开发、Web服务设计(通常为SOAP或RESTful API)以及后端的C#编程和SQL Server...

    android_app_server_demo.zip

    这个"android_app_server_demo.zip"文件显然包含了关于如何在Android环境中搭建一个简单后端服务器的示例代码和教程。我们将深入探讨这个过程,以及涉及到的关键技术。 首先,我们关注的是"jsp+java+tomcat"这个...

    WAS及HttpServer安装文档

    WAS 安装过程可以分为两部分:DM 安装和 AppServer 安装。 1. DM 安装 DM(Deployment Manager)是 WAS 的一个组件,负责管理和部署应用程序。DM 安装过程中需要创建目录、选择安装版本、接受条款、选择软件包、...

    matlab开发-WebServerDemo

    在本项目"matlab开发-WebServerDemo"中,我们将探讨如何使用Matlab来开发Web应用程序,并将其部署到Web服务器上。Matlab不仅是一个强大的数值计算工具,还提供了丰富的功能来构建交互式的Web应用,使得科研人员和...

    IBM HTTP Server安装

    1. **复制批处理文件**:将安装了IBM HTTP Server的机器(B机)上的配置批处理文件`configurewebserver1.bat`复制到安装了WAS的机器(A机)相应目录`C:\IBM\WebSphere\AppServer\bin\`下,确保正确地建立了Web服务器...

Global site tag (gtag.js) - Google Analytics