我自己的视图业务数据库模式
来源:互联网 发布:网络浪涌保护器 编辑:程序博客网 时间:2024/06/05 15:56
这件事是有MVC引起来的,我对MVC了解的不是很多,我不知道它是怎么来的,只知道模型、视图和控制器。有位从业者说,所谓MVC并不是只有三个部分。
我也不知道自己想了多久,大概一个星期,也可能是三四年。首先我是前端,前端和后端是要分离的,我认为把前端单独拿出来使用MVC,后端也使用后端的MVC。
我思考的结果如下:把MVC拆解成这样三个部分:视图层,业务层,数据库层。在开发中,每个层都要不同的人负责,如果一个人要写三个层的其中各一部分,非常容易造成混乱。视图层再分为:显示层、模块层和行为层,显示层是用来显示的,就像窗体或页面,模块层是可重用的视图,像面板、div等;行为层负责处理用户的行为和调用业务层或后端业务层的接口。像动态效果是由模块层负责的,如轮播图等。业务层分为:请求接收层、业务过程层和相应发送层。请求接收层处理请求的处理:转发、解析、转码和调用业务过程;业务过程层就是处理业务,如对数据运算、加密解密、调用数据库层的接口等;响应发送层处理业务过程层的结果,转化为视图层可接收的数据并发送。数据库层要进行数据库设计和维护,对业务层传过来的数据进行类型转换,即将类类型转换成数据库数据类型,然后存储,但不负责数据加密和解密;从数据库中读取数据并转化成业务层可识别的数据格式,如类等。层与层之间的数据格式应使用简单的格式,还要考虑在分布式环境下的处理。
下一次,我要思考一下在此模式下的开发过程。
0 0
- 我自己的视图业务数据库模式
- 结合模式分离GEF的业务逻辑和视图逻辑
- 我自己的代码---在存储过程中创建视图
- 业务对象到关系数据库映射的若干模式
- 自己写的数据库视图中Case Then EXISTS例子
- 外包模式的业务
- SharePoint的业务模式
- php数据库模式设计、数据库访问和使用数据库的业务逻辑解决方案
- 数据库中的模式跟基本表、视图、索引的区别
- 我的JDBC Dao模式链接数据库
- 我自己写的一个操作数据库的类
- 我的博客开篇:如何创建视图-登录后只看到自己相关的项目
- 我自己的一个数据库连接类,献丑了
- 业务逻辑层的模式
- 创建业务层的模式
- 业务对象到关系数据库映射的若干模式 (1)
- 业务对象到关系数据库映射的若干模式 (2)
- 业务对象到关系数据库映射的若干模式 (3)
- @import调用css和link href调用区别
- ORA-01102: cannot mount database in EXCLUSIVE mode
- 欢迎使用CSDN-markdown编辑器
- 上下界网络流学习总结
- Longest Common Prefix
- 我自己的视图业务数据库模式
- Fragment使用姿势之NoFragment
- zoj2208
- windows环境下面配置pip环境变量
- 关系型数据库的优缺点
- centos 7安装jdk
- HTTP之请求响应内容详解
- vs2012 32位64 来回编译运行提示0xc000007b错误
- git分支操作