zoukankan      html  css  js  c++  java
  • MVC开发模式的数据运行流程

    对于java中经典的开发模式MVC,有一些感触!现说一下Java中数据的运行流程,由于我技术有限,有错的话欢迎提出,不喜勿喷!

    我们知道在MVC开发模式,包括三部分视图层V(view)、控制层C(Controller)和模型层M(model),那么在一个项目中,这三部分又是指的什么呢?

    视图层:顾名思义指的是看到的界面,通常也就是我们所说的JSP页面。

    控制层:指的是servlet。

    模型层:除了这两部分,剩下的所有。

    在这里我将用画图的形式显示一下,数据的流转方式

     1.当我们在JSP页面点击一个事件时,根据被配置的action,通过Post或Get的提交方法

    2.当对应的servlet接收到由JSP页面提交的请求时,同时也根据页面元素名,获取页面的元素。在这个servlet中将调用接口

    3.当servlet在调用接口时,接口会查询它的实现类

    4.在实现类中会继承JDBC的工具类,通过方法连接到数据库

    5.当连接到数据库时,通过硬编译,或者预编译将值注入到sql语句中

    6.7在数据库查询出数据时通过JDBC将查询结果集反倒实现类中,在实现类中封装成对象或者集合

    8.9通过原来在servlet调用的接口时,现在将此结果返回到servlet

    10.在servle通过逻辑调用t处理查询出的结果,再将最终处理好的数据通过重定向或请求转发到JSP页面中。

    最后在前台用el标签和javascript完成最终的页面。

    生于忧患,死于安乐
  • 相关阅读:
    结对作业评分
    Week6&7——第一次项目冲刺(Alpha版本)
    软工辅修团队项目选题参考
    Week5——团队选题&需求分析
    Week4——结对练习&团队作业1
    nginx与Apache的对比以及优缺点
    oracle数据库-错误编码大全
    spring MVC原理
    Java操作Memcached
    zookeeper应用场景-java
  • 原文地址:https://www.cnblogs.com/songlove/p/7192401.html
Copyright © 2011-2022 走看看