那servlet是干吗的?
很简单,接口的作用是什么?范例呗!
servlet接口定义的是一套处置惩罚收集要求的范例,一切完成servlet的类,都须要完成它那五个要领,
个中最主要的是两个生命周期要领 init()和destroy(),另有一个处置惩罚要求的service(),也就是说,
一切完成servlet接口的类,或者说,一切想要处置惩罚收集要求的类,
都须要回覆这三个题目:
你初始化时要做什么
你烧毁时要做什么
你接受到要求时要做什么
这是Java给的一种范例!就像阿西莫夫的机器人三大定律、酒囊饭袋里Rick的那三个题目一样,范例!
servlet是一个范例,那完成了servlet的类,就能够处置惩罚要求了吗?
答案是,不能。
你能够随意谷歌一个servlet的hello world教程,内里都邑让你写一个servlet,置信我,你历来不会在servlet中写什么监听8080端口的代码,servlet不会直接和客户端打交道!
那要求怎样来到servlet呢?
答案是servlet容器,比方我们最经常使用的tomcat,一样,你能够随意谷歌一个servlet的hello world教程,内里肯定会让你把servlet布置到一个容器中,不然你的servlet压根不会起作用。
tomcat才是与客户端直接打交道的家伙,他监听了端口,要求过来后,依据url等信息,肯定要将要求交给哪一个servlet去处置惩罚,然后挪用谁人servlet的service要领,service要领返回一个response对象,tomcat再把这个response返回给客户端。
以上就是Servlet的功用是什么的细致内容,更多请关注ki4网别的相干文章!