决定可文护性的因素:系统的大小、系统的年龄、结构合理性。
2.2 系统开发技术简介
2.2.1 Java Web 与MVC
Java Web是指用Java语言解决在Web邻域中相关问题的技术总和,一个Web应用程序由多个Web客户端和一个或多个Web服务端两个部分组成,即通常意义上所说的基于B/S(浏览器/服务器)架构的应用程序[1]。
MVC模式是Web开发中很成熟的一种软件架构模式。它把软件系统分为三层:模型层(Model),视图层(View)和控制器层(Controller)。各层之间各司其职,互不干扰,充分将系统解耦。MVC模式的主要目的是让程序设计变得更加灵活,使后续对程序的修改和扩展大大简化,并且使程序代码的重用性成为可能。除此之外,使用MVC模式,由于程序结构的复杂度降低,更加直观的程序结构能够有效提升开发效率。
模型(Model)用于表示企业数据和业务规则,与具体的数据格式无关,一个模型可以为多个视图提供数据,因此应用于模型的代码只需写一次就可以被多个视图重用,减少了代码的重复性[2]。
视图(View)是用户与整个软件系统直接交互的一层,MVC 模式能够为应用程序处理很多不同的视图,视图的目的是为了想用户展示后台处理结果,而在视图中,并没有发生真正的处理操作,视图只是接收后台返回的数据并提供用户多个操纵接口的方式。
控制器(Controller)接受用户的输入并调用模型和视图去完成用户的需求。当用户点击视图中的某个超链接或按钮时,控制器本身不做任何输出,它用于分发前端发送的请求,并判断由哪个模型构件去处理请求,待后台返回处理结果后,根据不同的处理结果将返回的数据渲染到不同的视图中[3]。
上一篇:jsp+mysql的SSH雇员管理系统设计+源代码
下一篇:JAVA Swing的图形化界面开发+源代码

JSP网页自动生成工具的设计与实现【4080字】

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

移动终端和JSP和MYSQL酒店管理系统设计

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

jsp+sqlserver会员管理系统设计

jsp的maven研究生学位论文评审系统设计

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

国内外图像分割技术研究现状

10万元能开儿童乐园吗,我...

神经外科重症监护病房患...

C#学校科研管理系统的设计

承德市事业单位档案管理...

AT89C52单片机的超声波测距...

公寓空调设计任务书

医院财务风险因素分析及管理措施【2367字】

中国学术生态细节考察《...

志愿者活动的调查问卷表