在信息系统运维开发中,对MVC框架认识上的一种变通
2012-08-19 09:04
288 查看
在信息系统运维开发中,对MVC框架认识上的一种变通
在信息系统运维开发中,有时,受限于用户的操作使用习惯(特别是一些文化与技能都不高的用户,他们能掌握该信息系统的操作本身成本就很高)。另外,往往还受限于信息系统的前台(端)程序未开放源代码[特别是代理商或用户基本上不可能获得前台(端)程序源代码的]。因此,前台(端)程序界面与操作流程改不了、不能改,这时可通过变动信息系统后台数据库(可通过增加触发器、存储过程、视图、作业等方式实现)实现客户对信息系统的扩展需求。
这在技术上,可认为是对MVC框架的一种变通,这里的信息系统后台数据库变为'V'层,前台(端)程序变为'M'层或'C'层。而传统的MVC框架,信息系统后台数据库为'M'层或'C'层,前台(端)程序为'V'层。一般认为,'V'层是变化的,'M'层或'C'层是相对固定的。
这里对MVC框架的描述不是很准确,但只是为描述问题需要作了一些变通。况且,MVC框架只是一种思想,要活学活用,不要变成教条主义。
在信息系统运维开发中,有时,受限于用户的操作使用习惯(特别是一些文化与技能都不高的用户,他们能掌握该信息系统的操作本身成本就很高)。另外,往往还受限于信息系统的前台(端)程序未开放源代码[特别是代理商或用户基本上不可能获得前台(端)程序源代码的]。因此,前台(端)程序界面与操作流程改不了、不能改,这时可通过变动信息系统后台数据库(可通过增加触发器、存储过程、视图、作业等方式实现)实现客户对信息系统的扩展需求。
这在技术上,可认为是对MVC框架的一种变通,这里的信息系统后台数据库变为'V'层,前台(端)程序变为'M'层或'C'层。而传统的MVC框架,信息系统后台数据库为'M'层或'C'层,前台(端)程序为'V'层。一般认为,'V'层是变化的,'M'层或'C'层是相对固定的。
这里对MVC框架的描述不是很准确,但只是为描述问题需要作了一些变通。况且,MVC框架只是一种思想,要活学活用,不要变成教条主义。
相关文章推荐
- 在信息系统运维开发中,对MVC框架认识上的一种变通
- 企业GIS地理信息系统开发
- 阅读优秀代码是提高开发人员修为的一种捷径
- 自己独立开发的一套运维管理平台
- 阅读优秀代码是提高开发人员修为的一种捷径
- MVC框架详解--Servlet+JSP+JavaBean模式(MVC)开发复杂的web应用
- Arcglobe三维信息系统开发常见问题
- 认识自定义flex 3组件开发(和组件生命周期)
- CrazyWing:Python自动化运维开发实战 十八、Python面向对象
- 台网融合下的跨屏互动给敏捷开发与运维带来了哪些新挑战?
- SkyEye(一种软件模拟的系统开发平台)
- IOS 开发: CGContext的基本认识
- Linux服务器运维管理 项目一 认识Linux操作系统
- 信息系统安全开发注意事项(二)
- 一种绝对提高开发水平的方法
- Ajax:一种新的开发Web应用软件的途径
- Android实际开发问题12_渲染初认识
- 关于curl网站运维与开发的那些事
- 5天学会一种 web 开发框架
- Cordova webapp实战开发:(2)认识一下Cordova