jsp+mysql公司财务预算管理系统的设计(5)
时间:2022-11-29 21:14 来源:毕业论文 作者:毕业论文 点击:次
2、MVC框架 现在的Web应用开发中,MVC的思想已经处于不可替代的地位。无论大型项目的建设或是个人Demo中,MVC设计思想都会在其中体现或是运用。MVC是三个单词的缩写: 模型(Model)、视图(View)、控制器(Controller)。 MVC是软件的架构设计思想,实现了Web项目的职能分工,它将各个项目分为不同的模块,同时降低各个模块之间的耦合度,明确在开发时不同模块的开发任务,划分更清晰的职责,从而提高开发的效率,也为后期的维护升级工作带来了巨大的便捷性。MVC把Web应用分解成了Model、View、Controller三个模型层,即模型层、视图层、控制层[4]。视图(View)是指页面,通常为HTML或JSP页面,是与用户交互的页面,用来展示,也被称为表现层;模型层(Model)是业务数据的封装,它通常是数据库表映射出的model;控制层(Controller)则封装了业务逻辑,用来接受用户请求,调用相应的模型并做出处理,在完成之后,找到相应的视图层(表现层)返回处理结果。 现在的应用开发过程中,为了提高开发效率,很多公司都会框架来进行项目架构的设计。这些各式各样的框架中,无一例外地都应用到了MVC的设计思想。当前比较流行的框架Spring和Struts,也运用到了MVC的设计思想,是每个开发者必须要掌握的。来自~优尔、论文|网www.youerw.com +QQ752018766- MVC的优点: 1)低耦合性:视图层、模型层、控制层分离,使得在开发时,工作可以同时展开,在后期的维护和升级工作中,都是十分方便的; 2)高重用性:MVC模式下,不同的视图可以访问同一段处理逻辑的代码,多个视图可以共享一个模型,提高了重用性; 3)可维护性高:视图层、业务处理层的分离,方便后期的维护和修改; 4)快速部署、较低成本、可适用性好等。 3、MySQL简介 MySQL是关系型数据库管理系统,瑞典的MySQL AB公司是其的开发者,2008年被Sun Microsystems收购。09年,甲骨文公司(Oracle)收购sun公司,而MySQL也成为Oracle旗下产品。MySQL小巧、速度快、性能高,同时开源,被广泛应用在中小型系统中。同时开发成本低、实用性强,得到了很多软件开发者的青睐[2]。 现在MySQL可视化应用工具也较多,本系统使用的Navicat for MySQL。 (责任编辑:qin) |