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。

上一篇:Java+mysql五金店后台数据管理系统设计
下一篇:jsp+mysql物业管理系统的设计+ER图

jsp+mysql的B2C网上商城系统的设计与实现

jsp+mysql毕业设计课题管理系统的设计

电子商务對中小贸易公司...

jsp+mysql购物车系统核心算法的分析设计与实现

jsp+mysql宾馆管理系统设计

jsp+mysql面向大众的医疗咨询平台设计与实现

jsp+mysql移动互动学习系统Web端设计

LiMn1-xFexPO4正极材料合成及充放电性能研究

我国风险投资的发展现状问题及对策分析

新課改下小學语文洧效阅...

ASP.net+sqlserver企业设备管理系统设计与开发

老年2型糖尿病患者运动疗...

麦秸秆还田和沼液灌溉对...

安康汉江网讯

网络语言“XX体”研究

互联网教育”变革路径研究进展【7972字】

张洁小说《无字》中的女性意识