有关servlet的底层运行机制的有关问题

有关servlet的底层运行机制的问题1. 为什么客户端发送请求,service方法会被调用,service是谁的方法?2. 两

有关servlet的底层运行机制的问题
1. 为什么客户端发送请求,service方法会被调用,service是谁的方法?
2. 两个参数request,和response是谁创建并传递给servlet的?

[解决办法]
service方法最先在Servlet接口中被定义,

Java code
public interface Servlet{  // 该接口在javax.servlet 包下。   void service(ServletRequest req, ServletResponse res)       // ...}