Servlet 介绍:
问题:服务器在接收到浏览器的请求后,会自动调用对应的逻辑代码进行请求处理。但是逻辑代码是由程序员编写并放到服务器中,那么服务器怎么知道该怎 么调用并调用哪个类和哪个方法来进行请求处理。
解决:程序员在编写代码的时候如果能够按照服务器能够识别的规则进行编写,
浏览器按照指定的规则进行发送请求,那么服务器就可以调用并执行响应的逻辑 代码进行请求处理了。
实现:Servlet 技术
概念:
一句话介绍:实现了HttpServlet接口的java类,就叫servlet,只有这种类能被Tomcat调用。
狭义的 Servlet 是指 Java 语言实现的一个接口,广义的 Servlet 是 指任何实现了这个 Servlet 接口的类,一般情况下,人们将 Servlet 理解为后者。Servlet 运行于支持 Java 的应用服务器中。从原理上讲,Servlet 可以响应任何 类型的请求,但绝大多数情况下 Servlet 只用来扩展基于 HTTP 协议的 Web 服 务器
如何理解:
1.服务器就是一个电饭煲,servlet就是电饭煲里的内缸,我们程序员编写的业务逻辑处理规则就是米饭或者菜。
我们把米饭或者菜放进内缸里;而服务器只认识内缸,服务器只负责加热内缸,至于加热后,会出来熟米饭还是人腾腾的菜,服务器不管。