24 个解决方案
#1
tomcat是应用服务器,使用的是中间件技术,中间件就好比在访问者和你的应用程序间加了一层东西,用来实现一些公用的服务,比如数据库连接==,lz不要以为叫服务器的都是硬件。
web流程:你先写好应用程序,然后需要发布到应用服务器上去,比如tomcat,其他的还有weblogic,jboss等,然后使用者根据url地址请求你的服务,应用服务器收到这个请求然后转到相应的应用程序上去,值得一提的是,一个应用服务器上可以有多个应用程序,你的应用程序完成这个请求后返回一些信息,由应用服务器返回给使用者。
Do u understand?
web流程:你先写好应用程序,然后需要发布到应用服务器上去,比如tomcat,其他的还有weblogic,jboss等,然后使用者根据url地址请求你的服务,应用服务器收到这个请求然后转到相应的应用程序上去,值得一提的是,一个应用服务器上可以有多个应用程序,你的应用程序完成这个请求后返回一些信息,由应用服务器返回给使用者。
Do u understand?
#2
上面提到的应用程序都是基于b/s架构的,所以一般应用服务器也叫web服务器
#3
这么说应用服务器也就是web服务器?那为什么我看有个帖子说“应用服务器位于web服务器后端”
#4
http://baike.baidu.com/view/460250.htm
我2楼后半句不严谨,你无视好了,你可以去百度百科看看 web服务器 的解释(上面的地址),再结合我1楼说的流程来理解。
我2楼后半句不严谨,你无视好了,你可以去百度百科看看 web服务器 的解释(上面的地址),再结合我1楼说的流程来理解。
#5
不管怎么说,先谢了,一定给多分!
#6
说tomcat,weblogic是应用服务器,确切的说是应用服务器,用了些中间件技术。
web服务器软件,就是指处理web请求和负责转发的。比如iis和apache是两个最常用的web服务器。
2个其实最早是分开的,比如jboss早期不能通过浏览器直接访问的,需要加入web服务器的支持才可以。现在的情况是有些混合产品,比如tomcat这些,加入web功能,也能处理web请求。就看你拿他干什么用了。如果你用tomcat直接发布个网站或应用,它既是应用服务器又是web服务器。如果你加上apache的支持。那tomcat就只作为应用服务器存在,web服务器由专职的apache来做了。
web服务器软件,就是指处理web请求和负责转发的。比如iis和apache是两个最常用的web服务器。
2个其实最早是分开的,比如jboss早期不能通过浏览器直接访问的,需要加入web服务器的支持才可以。现在的情况是有些混合产品,比如tomcat这些,加入web功能,也能处理web请求。就看你拿他干什么用了。如果你用tomcat直接发布个网站或应用,它既是应用服务器又是web服务器。如果你加上apache的支持。那tomcat就只作为应用服务器存在,web服务器由专职的apache来做了。
#7
web服务器.web service?
#8
按你的问法,回答为:应用服务器,web服务器,都是软件,安装或解压后就可以使用。
和说的服务器(电脑)不是一个概念
和说的服务器(电脑)不是一个概念
#9
只能硬着头皮往下学
暮然回首。。。。。。。。。
暮然回首。。。。。。。。。
#10
应用程序服务器通常指的是中间件(业务逻辑实现部分),常见的是JBoss、weblogic等,当然里边也包含web服务器实现部分,比如都支持jsp解析,web服务器通常指的是表示层解析部分,常用的是tomcat,还有微软的iis等,呵呵,不一定正确,请参考
#11
谢谢Lz的提问和各楼的回答 同Lz一起学习了
#12
是啊,web服务器一般都处理静态页面,动态的交给应用服务器来做。
现在基本都是混合产品,除非对响应性能要求比较高,会使用专门的web服务器
#13
刚从上面看的有点头绪,被12楼一说,现在更加的迷茫了啊。初步感觉tomcat是应用程序服务器,用了些中间件技术,web服务器是请求web请求和负责转发的。但是tomcat等里面也有请求和转发啊???很迷茫啊
#14
简单的说,应用服务器往往都有web服务的功能(除了早期的一些产品),所以也可以叫web服务器
6楼都说了,tomcat是混合产品,其实现在用的基本都是混合产品
6楼都说了,tomcat是混合产品,其实现在用的基本都是混合产品
#15
Web容器(如Tomcat)提供jsp引擎,负责jsp文件的执行,提供jsp文件运行时的环境。Tomcat确实是服务器,但它是一种软件。
#16
原来我一直用了这么久的这些东西
居然还是一种朦胧状态
受教了
谢谢
居然还是一种朦胧状态
受教了
谢谢
#17
也就是说现在的应用服务器基本上都带有WEB服务器的基础功能了,都是混合产品,单一的WEB服务器就类似IIS那种
可以这么理解吧
可以这么理解吧
#18
#19
现在的应用服务器与web服务器真的混淆了!
#20
偶也不明白
#21
=================================================================
1.WEB服务器
-------------------------
理解WEB服务器,首先你要理解什么是WEB?WEB表现为三种形式,即超文本(hypertext)、超媒体(hypermedia)、超文本传输协议(HTTP)等。你可以简单理解为你所看到的HTML页面就是WEB的数据元素,处理这些数据元素的应用软件就叫WEB服务器,如IIS、apache。WEB服务器与客户端打交道,它要处理的主要信息有:session、request、response、HTML、JS、CS等。
-------------------------
2.应用服务器
应用服务器如JSP,处理的是非常规性WEB页面(JSP文件),他动态生成WEB页面,生成的WEB页面在发送给客户端(实际上当应用服务器处理完一个JSP请求并完成JSP生成HTML后它的任务就结束了,其余的就是WEB处理的过程了)。
-------------------------
3.两者关系
WEB服务器一般是通用的,而应用服务器一般是专用的,如Tomcat只处理JAVA应用程序而不能处理ASPX或PHP。而Apache是一个WEB服务器f(HTTP服务器),他的信息源(本人暂且这么理解)可以是配置在tomcat中的JAVA应用,也可以是ASPX应用。
1.WEB服务器
-------------------------
理解WEB服务器,首先你要理解什么是WEB?WEB表现为三种形式,即超文本(hypertext)、超媒体(hypermedia)、超文本传输协议(HTTP)等。你可以简单理解为你所看到的HTML页面就是WEB的数据元素,处理这些数据元素的应用软件就叫WEB服务器,如IIS、apache。WEB服务器与客户端打交道,它要处理的主要信息有:session、request、response、HTML、JS、CS等。
-------------------------
2.应用服务器
应用服务器如JSP,处理的是非常规性WEB页面(JSP文件),他动态生成WEB页面,生成的WEB页面在发送给客户端(实际上当应用服务器处理完一个JSP请求并完成JSP生成HTML后它的任务就结束了,其余的就是WEB处理的过程了)。
-------------------------
3.两者关系
WEB服务器一般是通用的,而应用服务器一般是专用的,如Tomcat只处理JAVA应用程序而不能处理ASPX或PHP。而Apache是一个WEB服务器f(HTTP服务器),他的信息源(本人暂且这么理解)可以是配置在tomcat中的JAVA应用,也可以是ASPX应用。
#22
按这个理解!
#23
按这个
#24
抱着学习的心态过来的,看完之后我表示压力很大!
#1
tomcat是应用服务器,使用的是中间件技术,中间件就好比在访问者和你的应用程序间加了一层东西,用来实现一些公用的服务,比如数据库连接==,lz不要以为叫服务器的都是硬件。
web流程:你先写好应用程序,然后需要发布到应用服务器上去,比如tomcat,其他的还有weblogic,jboss等,然后使用者根据url地址请求你的服务,应用服务器收到这个请求然后转到相应的应用程序上去,值得一提的是,一个应用服务器上可以有多个应用程序,你的应用程序完成这个请求后返回一些信息,由应用服务器返回给使用者。
Do u understand?
web流程:你先写好应用程序,然后需要发布到应用服务器上去,比如tomcat,其他的还有weblogic,jboss等,然后使用者根据url地址请求你的服务,应用服务器收到这个请求然后转到相应的应用程序上去,值得一提的是,一个应用服务器上可以有多个应用程序,你的应用程序完成这个请求后返回一些信息,由应用服务器返回给使用者。
Do u understand?
#2
上面提到的应用程序都是基于b/s架构的,所以一般应用服务器也叫web服务器
#3
这么说应用服务器也就是web服务器?那为什么我看有个帖子说“应用服务器位于web服务器后端”
#4
http://baike.baidu.com/view/460250.htm
我2楼后半句不严谨,你无视好了,你可以去百度百科看看 web服务器 的解释(上面的地址),再结合我1楼说的流程来理解。
我2楼后半句不严谨,你无视好了,你可以去百度百科看看 web服务器 的解释(上面的地址),再结合我1楼说的流程来理解。
#5
不管怎么说,先谢了,一定给多分!
#6
说tomcat,weblogic是应用服务器,确切的说是应用服务器,用了些中间件技术。
web服务器软件,就是指处理web请求和负责转发的。比如iis和apache是两个最常用的web服务器。
2个其实最早是分开的,比如jboss早期不能通过浏览器直接访问的,需要加入web服务器的支持才可以。现在的情况是有些混合产品,比如tomcat这些,加入web功能,也能处理web请求。就看你拿他干什么用了。如果你用tomcat直接发布个网站或应用,它既是应用服务器又是web服务器。如果你加上apache的支持。那tomcat就只作为应用服务器存在,web服务器由专职的apache来做了。
web服务器软件,就是指处理web请求和负责转发的。比如iis和apache是两个最常用的web服务器。
2个其实最早是分开的,比如jboss早期不能通过浏览器直接访问的,需要加入web服务器的支持才可以。现在的情况是有些混合产品,比如tomcat这些,加入web功能,也能处理web请求。就看你拿他干什么用了。如果你用tomcat直接发布个网站或应用,它既是应用服务器又是web服务器。如果你加上apache的支持。那tomcat就只作为应用服务器存在,web服务器由专职的apache来做了。
#7
web服务器.web service?
#8
按你的问法,回答为:应用服务器,web服务器,都是软件,安装或解压后就可以使用。
和说的服务器(电脑)不是一个概念
和说的服务器(电脑)不是一个概念
#9
只能硬着头皮往下学
暮然回首。。。。。。。。。
暮然回首。。。。。。。。。
#10
应用程序服务器通常指的是中间件(业务逻辑实现部分),常见的是JBoss、weblogic等,当然里边也包含web服务器实现部分,比如都支持jsp解析,web服务器通常指的是表示层解析部分,常用的是tomcat,还有微软的iis等,呵呵,不一定正确,请参考
#11
谢谢Lz的提问和各楼的回答 同Lz一起学习了
#12
是啊,web服务器一般都处理静态页面,动态的交给应用服务器来做。
现在基本都是混合产品,除非对响应性能要求比较高,会使用专门的web服务器
#13
刚从上面看的有点头绪,被12楼一说,现在更加的迷茫了啊。初步感觉tomcat是应用程序服务器,用了些中间件技术,web服务器是请求web请求和负责转发的。但是tomcat等里面也有请求和转发啊???很迷茫啊
#14
简单的说,应用服务器往往都有web服务的功能(除了早期的一些产品),所以也可以叫web服务器
6楼都说了,tomcat是混合产品,其实现在用的基本都是混合产品
6楼都说了,tomcat是混合产品,其实现在用的基本都是混合产品
#15
Web容器(如Tomcat)提供jsp引擎,负责jsp文件的执行,提供jsp文件运行时的环境。Tomcat确实是服务器,但它是一种软件。
#16
原来我一直用了这么久的这些东西
居然还是一种朦胧状态
受教了
谢谢
居然还是一种朦胧状态
受教了
谢谢
#17
也就是说现在的应用服务器基本上都带有WEB服务器的基础功能了,都是混合产品,单一的WEB服务器就类似IIS那种
可以这么理解吧
可以这么理解吧
#18
#19
现在的应用服务器与web服务器真的混淆了!
#20
偶也不明白
#21
=================================================================
1.WEB服务器
-------------------------
理解WEB服务器,首先你要理解什么是WEB?WEB表现为三种形式,即超文本(hypertext)、超媒体(hypermedia)、超文本传输协议(HTTP)等。你可以简单理解为你所看到的HTML页面就是WEB的数据元素,处理这些数据元素的应用软件就叫WEB服务器,如IIS、apache。WEB服务器与客户端打交道,它要处理的主要信息有:session、request、response、HTML、JS、CS等。
-------------------------
2.应用服务器
应用服务器如JSP,处理的是非常规性WEB页面(JSP文件),他动态生成WEB页面,生成的WEB页面在发送给客户端(实际上当应用服务器处理完一个JSP请求并完成JSP生成HTML后它的任务就结束了,其余的就是WEB处理的过程了)。
-------------------------
3.两者关系
WEB服务器一般是通用的,而应用服务器一般是专用的,如Tomcat只处理JAVA应用程序而不能处理ASPX或PHP。而Apache是一个WEB服务器f(HTTP服务器),他的信息源(本人暂且这么理解)可以是配置在tomcat中的JAVA应用,也可以是ASPX应用。
1.WEB服务器
-------------------------
理解WEB服务器,首先你要理解什么是WEB?WEB表现为三种形式,即超文本(hypertext)、超媒体(hypermedia)、超文本传输协议(HTTP)等。你可以简单理解为你所看到的HTML页面就是WEB的数据元素,处理这些数据元素的应用软件就叫WEB服务器,如IIS、apache。WEB服务器与客户端打交道,它要处理的主要信息有:session、request、response、HTML、JS、CS等。
-------------------------
2.应用服务器
应用服务器如JSP,处理的是非常规性WEB页面(JSP文件),他动态生成WEB页面,生成的WEB页面在发送给客户端(实际上当应用服务器处理完一个JSP请求并完成JSP生成HTML后它的任务就结束了,其余的就是WEB处理的过程了)。
-------------------------
3.两者关系
WEB服务器一般是通用的,而应用服务器一般是专用的,如Tomcat只处理JAVA应用程序而不能处理ASPX或PHP。而Apache是一个WEB服务器f(HTTP服务器),他的信息源(本人暂且这么理解)可以是配置在tomcat中的JAVA应用,也可以是ASPX应用。
#22
按这个理解!
#23
按这个
#24
抱着学习的心态过来的,看完之后我表示压力很大!