Web服务器的缺陷是什么?Java是怎么样解决这个缺陷的?
1个回答
展开全部
Web服务器的缺陷是什么?Java是怎么样解决这个缺陷的?
因为web服务器是被设计用来向客户端提供HTTP服务的,它只能向客户端提供静态的网页内容,不能创建动态服务器端内容。
java解决方案
servlet和web容器对请求和响应的处理如下:
1.客户端向web服务器发起一个HTTP请求;
2.HTTP请求被WEB服务器接受,如果请求是静态页面,则由web服务器负责处理,如果请求是java web
主件,则交给Web容器。Web容器可以在主机的同一个进程、不同的行程或其他的web服务器主机的进程中启动。
3.web容器根据Servlet的配置文件确定调用具体的Servlet类,并把request对象、response对象传给它。
4.Servlet通过request对象知道客户端的使用者是谁,客户的请求信息是什么和其他的一些信息。Servlet处理完请求后吧要返回的信息放入response对象返回到客户端。
5.一旦Servlet完成请求的处理,web容器就会刷新response。并把控制权返回给web服务器。
因为web服务器是被设计用来向客户端提供HTTP服务的,它只能向客户端提供静态的网页内容,不能创建动态服务器端内容。
java解决方案
servlet和web容器对请求和响应的处理如下:
1.客户端向web服务器发起一个HTTP请求;
2.HTTP请求被WEB服务器接受,如果请求是静态页面,则由web服务器负责处理,如果请求是java web
主件,则交给Web容器。Web容器可以在主机的同一个进程、不同的行程或其他的web服务器主机的进程中启动。
3.web容器根据Servlet的配置文件确定调用具体的Servlet类,并把request对象、response对象传给它。
4.Servlet通过request对象知道客户端的使用者是谁,客户的请求信息是什么和其他的一些信息。Servlet处理完请求后吧要返回的信息放入response对象返回到客户端。
5.一旦Servlet完成请求的处理,web容器就会刷新response。并把控制权返回给web服务器。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询