i thank it should be webserverif u wanna use it as application server,u must bind other application server module,for example JUnion.

解决方案 »

  1.   

    application server,可以绑定apache
      

  2.   

    剛看到tomcat文檔中的一句話:
    Tomcat is a servlet container and JavaServer Pages(tm) implementation.  It may
    be used stand alone, or in conjunction with several popular web servers。我覺得tomcat是一個混合體,希望大家指點迷津。
      

  3.   

    weblogic也可以支持html,那你说它是不是app server?
      

  4.   

    那就既是app server 又是 web server了?!
      

  5.   

    当be used stand alone时,可以认为是web server;当conjunction with several popular web servers 如apache 时,与apache 合作,处理动态页面,(apache 将请求动态页面的信息通过adapter传给tomcat),apache本身处理静态页面,此时仍然可以把tomcat 认为是web server.
      

  6.   

    是web server,只是它支持jsp和servlet,这只要web容器来完成,而App Server至少还需要具有ejb容器。
      

  7.   

    看看这个,原文包含图片,偶发不上来。Application Server白皮书
    --------------------------------------------------------------------------------
     
    什么是Application Server?
    国外Application Server的发展情况如何?
    国内Application Server的发展情况如何?
    Application Server能做什么?
    Application Server适用于谁?
    有什么替代技术吗?
    Application Server有什么优点?
    Application Server如何满足电子商务应用的需求?
    结论:Application Server是电子商务的基石
     
     
    什么是Application Server?
    Application Server是在当今Internet上企业级应用迅速发展,电子商务应用出现并将快速膨胀的需求下,产生的一种新技术,通过它能将一个企业的商务活动安全、有效地实施到Internet上,实现电子商务。它并非一种传统意义上的软件,而是一个可以提供通过Internet来实施电子商务的平台,所以有人又称之为"Internet 上的操作系统",在美国被喻为"Future Technology"。国外Application Server的发展情况如何?
    Application Server是Internet上电子商务应用的基础,采用Application Server技术可大大缩短开发周期、减小风险、降低成本。它在技术上并没有任何标准和规范是为某个商业性公司所独占,全部都基于Internet上的开放标准,因而具有极强的生命力。该技术半年前在美国刚刚出现,但现在已逐渐成为电子商务技术主流。 目前美国已出现了多家Application Server开发商,比如:IBM--IT业界的巨头,电子商务的倡导者,它的电子商务技术策略在1997-1998年上半年是主推应用开发包概念的Net.Commerce;然而到1999年可以看到IBM的电子商务技术已经转向以Application Server技术为核心的WebSphere。 
    Sun--本来是UNIX工作站的硬件厂商,但随着其倡导的JAVA技术在Internet应用中的地位越来越重要,并且J2EE已成为业界标准,Sun已经成为Internet技术的领头人之一。而Sun在近两年中收购了三家Application Server厂商,便是对该技术最大的肯定。 
    Netscape--以浏览器闻名,但它在企业级高端服务器软件市场也是不可忽视的生力军,尤其当Sun/Netscape联盟产生以后,他们在技术上的地位更显重要。Netscape的主要产品NAS即是一个基于JAVA的Application Server。 
    同时也可以看到,Application Server技术也造就了一批新的公司,他们迅速的成长起来,目前已成为实力雄厚的新兴Internet软件公司。 BEA--已开发中间件软件出名,它的Application Server产品Weblogic在美国市场占有率超过60%。公司的股票也是保持者不断上升的势头。 
    Persistence--在高端市场占有率很高,国外很多著名网站比如Amazon、e-Bay就是采用Persistence的Application Server产品Power Tier。 
    国内Application Server的发展情况如何?
    目前,异联网络是国内唯一一家从事Application Server开发的公司,其产品Enjine是一个纯JAVA的Application Server。国内其它主要的软件公司目前均无Application Server开发计划。只有少数公司计划基于国外的Application Server平台进行应用开发工作。Application Server能做什么?
    通过Application Server可以帮助企业架构一个基于Internet的电子商务系统,而且拥有极高的稳定性、可扩展性和安全性。
    Application Server向企业级用户提供了设计、开发、部署、运行和管理一个Internet电子商务应用系统的平台。设计--Application Server完成底层通讯、服务,并屏蔽掉复杂的底层技术细节,向用户提供结构简单、功能完善的编程接口,让用户可以专心于商务逻辑的设计。 
    开发--Application Server提供了完全开放的编程语言和应用接口,用户可以用任何自己习惯的开发工具来工作。另外Application Server自己也提供快速开发的工具和手段,帮助用户提高开发效率。 
    部署--Application Server可以部署在任何硬件平台、任何操作系统,而且可以分布在异构网络中,Application Server帮助用户在复杂的网络环境中配置系统参数,使系统发挥最大的性能,拥有最好的稳定可靠性。 
    运行--Application Server采用的是开放技术标准,它提供了一个完整的标准实现,即提供了系统的运行环境,任何基于同样标准的系统都能很好的运行于这个环境中。 
    管理--Application Server让用户通过图形化的界面方便的管理自己的资源,而且在系统运行时也能动态监控和管理。 
    Application Server适用于谁?
    Application Server是一个设计、开发、调试、部署、运行、管理一个Internet电子商务应用系统的平台,它最适用于想在Internet上进行电子商务,创办B2B或B2C电子商务的网站。当然,Application Server拥有的各种优异特性完全没有限制其技术上的适用范围,任何其他以Internet为基础,以浏览器为主要用户访问手段的Internet应用都可以采用Application Server技术,比如电子邮局、银证转帐、搜索引擎等等。和传统的技术相比,Application Server可以提供更高的扩展性、稳定性,具有更适合于Internet的特点。有什么替代技术吗?
    Application Server技术1998年在美国才刚出现,它的出现主要是为了适应越来越大的电子商务需求,是一项全新的技术,目前没有什么替代技术。如果不采用Application Server,只能采用传统的技术方法来实现电子商务网站的软件系统:一种是用CGI编程,采用C或perl,完全靠程序员开发出一套适合自己目前需求的系统,可能会在目前要求不高的情况下看似可行,但这种两层结构的系统复杂层度高、逻辑与表达混合在一起、开发难度大、在企业核心级应用中的稳定性难以达到要求,更重要的是当以后系统需要扩展时,完全无法实现,只能重新开发。 
    另一种是用某个电子商务软件开发包来开发站点。比如IBM在1999年以前主推的电子商务解决方案Net.Commerce,就是这样概念的产品。采用这种产品最大的限制在于,它大多已经提供了一个既定的电子商务模版,用户只能使自己的商业逻辑尽量符合它,而不是根据自己特点量身定制。而且也存在着以后扩展性的问题。从1999年上半年开始,IBM就将电子商务解决方案的重点彻底转向了Application Server产品WebSphere,从这个举动中就能看到Application Server是必然的技术发展趋势。 
    Application Server有什么优点?
    Application Server采用目前国际最先进的开发理念、拥有许多适合Internet上电子商务需求的特点:三层结构体系--最适合Internet环境,可以使系统有很强的可扩展性和可管理性。 
    分布式环境--可以保证系统的稳定性,同时拥有较高的性能。 
    面向对象的模块化组件设计--可以提高开发速度,降低开发成本。 
    采用JAVA技术--完全跨平台,适应Internet需要,并能得到大多数厂商支持,保护用户投资。 
    Application Server如何满足电子商务应用的需求?
    电子商务是指企业通过Internet渠道或利用Internet提供的信息、资源,将与企业息息相关的供应、销售、支持等业务环节建立在Interne上。商业逻辑的实现与扩展企业想在Internet 上进行商务活动,首先需要解决的一个问题就是将复杂的商业逻辑抽象成计算机系统,而且如果将来的业务有新的扩充或发展,系统应能很方便的扩充。若企业已经建立了业务系统,那么需要能有效利用原有的资源,将其延展到Internet上。Application Server 技术可以很好的解决这个问题,因为它采用了三层结构体系,如下图:Application Server将业务流程单独作为一层,客户可以根据自己的商业逻辑来专心设计这一层。Application Server能提供这种设计能力,当客户业务扩展时,只需专注于改进中间层的设计,原系统能平滑方便的升级。稳定可靠的性能企业的电子商务系统面向全球,提供7天*24小时不间断的服务,系统在大负荷量下和长时间运转下的稳定性至关重要。Application Server 通过分布式体系来保障这一点。当系统处理能力不够时,可以通过简单的增加硬件来解决:动态调整不同主机间的负载可以最大的利用系统资源,同时提高单机的稳定性:当系统中的某台机器出现故障时,它的工作可由其它机器来承担,不会影响系统整体的运行,即无单点故障:快速有效的开发网上商机一纵即逝,电子商务应用要求能很快地开发出功能强大的系统。在Application Server 上开发采用的是模块化方法,提供了大量的可重用模块。一个新的系统可以通过组合一些现成的框架和模块,再加上一定的开发来快速完成。而新开发出的代码又可作为今后重复利用的模块,这一点对于降低开发成本,提高开发速度是非常重要的。结论:Application Server是电子商务的基石
    综上所述,Application Server是Internet上的技术的发展方向,能很好的满足电子商务的需求。它能帮企业在Internet 上实施电子商务,是电子商务运作的基石,具有非常广阔的市场前景!
     
      

  8.   

    谢谢各位!
    从各位的解答中,俺总结如下:
    1. App Server是为企业级商务应用开发的支撑平台,如果支持java, 那么必须支持ejb;
       如果是微软派的,那么必须支持com+.
    2. tomcat 不支持ejb.它只是servlet的一个包容器,并支持jsp( tomcat能够编译jsp吗?)
    3. Weblogic 是app server 也可以作为简单的 web server 使用。
    4. 有些问题看起来很简单,但也值得仔细想想。 :)