zoukankan      html  css  js  c++  java
  • MVC设计模式与servlet的执行过程

    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服务器时,执行一次

  • 相关阅读:
    常用网址
    设备像素比devicePixelRatio简单介绍
    VR虚拟红包的技术实现
    jQuery重置表单
    jQuery,遍历表格每个单元格数据。
    java 23种设计模式 链接集锦
    webstorm创建nodejs + express + jade 的web 项目
    类与类之间的几种关系
    JS 中的事件绑定、事件监听、事件委托是什么?
    简单的JavaScript图像延迟加载库Echo.js
  • 原文地址:https://www.cnblogs.com/mi-9/p/12826995.html
Copyright © 2011-2022 走看看