Web服务器与(ava)应用服务器 学习

TomcatSunJSWDK(JavaServer   Web   Development   Kit)Servlet的运行环境(servlet容器)Tomcat的源代码被提供给Jakarta项目,在Open   Source的模型下进行进一步的开发。Tomcat是一个Server容器,同样的,EJB运行在EJB的容器中。

  

Apache是世界使用排名第一的Web服务器。它可以运行在几乎所有广泛使用的计算机平台上。Apache服务器拥有以下特性:      
  支持最新的HTTP/1.1通信协议      
  拥有简单而强有力的基于文件的配置过程   等等。

  通过第三方模块可以支持Java   Servlets      

当在一台机器上配置好Apache服务器,可利用它响应对HTML页面的访问请求。实际上tomcat部分是apache服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际上作为一个与apache独立的进程单独运行的。

 

这里的诀窍是,当配置正确时,Apache.html页面服务,而tomcat实际上运行.jsp页面和servlet

------

到目前为止   我是这么认为的: tomcat是支持jsp解析的servlet容器,它也自带了web服务器的功能,  weblogictomcat差不多;

Apache/ IISweb服务器。Apache可以跨平台,性能不错,但不支持jsp/ servlet   tomcat   可以跨平台性能不如Apache但支持jsp/ servlet

我的理解是:Apacheweb服务器, tomcat 本质应该属于(java)应用服务器,支持jsp/ servlet,只是现在tomcat 中提供了简单的web服务器功能。

J2EE体系结构就是这么画的:客户端《——Web服务器《——》应用服务器《——》数据库服务器;实jboss使用的servlet容器就是tomcat。

如果你访问的网页只有象HTML这种页面的,用WEB服务器就够了,但是如果是JSP,也就是含JAVA代码的HTML,则就需要JAVA应用服务器了,因为只有JAVA应用服务器才能解析JSP里的JAVA代码,并将解析结果以HTML的格式返回给你。

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值