servlet
Servlet是一个接口是一种服务器应用标准
一般来说我们所指的Servlet是指实现servlet接口的类
作用:调用Java代码
动态生成HTML CSS JS 数据(响应)
Servlet的工作模式
客户端发送请求至服务器
服务器启动并调用Servlet,Servlet根据客户端请求生成响应内容并将其传给服务器
服务器将响应返回客户端
tomcat
tomcat主要有连接器Connector与容器Container
连接器Connector的作用为在服务器接收到一个请求后产生Request对象和Response对象,并把这两个对象传递给Container,并且返回Container响应
容器Container中有引擎Engine、上下文Context、主机host,引擎的作用是接受请求并匹配相应的主机
主机获取请求匹配相应的上下文,上下文获得请求匹配对应的servlet,服务器启动servlet,运行servlet产生响应,响应再以此从上下文传到主机到引擎再到连接器Connector最后返回给前端