您的位置:首页 > 编程语言 > Java开发

如何理解java中的Servlet

2018-03-14 13:02 162 查看
对于一个刚入java门的小白来说,对于Servlet的印象就是云里雾里,感觉无从下手。
下来我对Servlet进行一个通俗的说明解释。
整体的认识:
(1)Servlet的作用就是把客户端的请求拿过来在服务器里面进行操作,然后返回给客户端一些信息。
(2)通常情况下获得一个Servlet实例对象是通过HttpServlet类获得的,HttpServlet类的父类是GenericServlet(抽象类),而GenericServlet类实现了接口Servlet。
下来通过服务器端和客户端来解释Servlet。
我们可以把服务器(server)比作是一个国家A,这个国家里面有很多行政部门,每一个行政部门有自己的独立功能,一个行政部门可以看做是一个Servlet。把客户端可以看做另外一个国家B(client),当B有一些需求(请求)需要A处理的时候,这个时候A就会通过B国家的需求Url指定具体的部门去对接,这时候这个部门派出一个代表(servlet实例对象),这个代表配备两个助手一个是request,另外一个是response,对于B国家的需要(请求),代表派request把这些信息保护(封装)起来。然后带到部门里面进行具体的操作,操作完后,再派助手response去把处理的结果给到B。等到这些事情弄完了,他们各自回到自己的部门里面。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Servlet