首页 > Web开发 > 详细

MVC设计模式与servlet的执行过程

时间:2020-05-04 23:09:57      阅读:65      评论:0      收藏:0      [点我收藏+]

1、MVC模式:

M:Model,模型:一个功能。用JavaBean实现。

V:View,一个视图:用于展示以及与用户交互。html,css,js,jsp等前端技术实现

C:Controller,控制器:接收请求,将请求跳转到模型进行处理;模型处理完后,再将结果返回给请求处。少用jsp实现,一般用servlet实现!

流程:

技术分享图片

 

 

2、Servlet是一个复合一定格式规范的Java:

1、必须继承javax.servlet.http.HttpServlet

2、重写其中的doGet()或doPost()方法

doGet()或 doPost()是用于接收get()或post()提交方式的请求

 

3、Servlet需要配置:

Servlet2.5:web.xml

Servlet3.:@WebServlet

 

2.5

技术分享图片

 

3.0与2.5的区别:3.0@WebServlet(“路径”);2.5配置web.xml文件

技术分享图片

 

 

 

4、 web.xml中的 / :代表项目根路径

http://localhost:8080/servlet3.0//index.jsp

 jsp中的 / :表示服务器根路径

http://localhost:8080/

 

5、项目根目录:WebContent、src、以及所有的“Source Folder”

 

6、Servlet的生命周期(开始到结束),五个阶段:

加载

初始化:init(),该方法会在Servlet被加载并实例化后,执行

服务:servlet()——》doGet(),doPost()

销毁:destroy(),Servlet被系统回收时执行

卸载

init():

1、默认是在第一次访问Servlet时会被执行(只执行一次)

2、可以修改,

servlet2.5:在web.xml的<servlet>

.......

<load-on-startup>1</load-on-startup>

</servlet>

servlet3.0:   技术分享图片

 

 

 

service():调用几次就会执行几次

destroy():关闭tomcat服务器时,执行一次

 

MVC设计模式与servlet的执行过程

原文:https://www.cnblogs.com/mi-9/p/12826995.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!