定义:Mvc规范后,仅仅作为控制层(客户请求和服务器响应的中间层)
与Struts2的Action区别 servlet单一实例,所有client访问同一网页的话,是同一servlet实例,共享数据。struts2的action封装了servlet,client访问时每次都是new新的servlet
生命周期:
客户端请求--------->服务器端----------->servlet init() ,service()--------------->响应客户请求---------->servlet destory()
servlet的2种配置:
1)在web.xml中配置
2)@WebServlet(name=“login” ····) 声明式
本文探讨了Servlet与Struts2中Action组件的主要区别,包括它们在MVC架构中的角色定位、生命周期管理及实现机制上的不同。特别指出Servlet遵循单一实例原则而Struts2的Action则每次请求都会创建新实例。
2万+

被折叠的 条评论
为什么被折叠?



