决定可文护性的因素:系统的大小、系统的年龄、结构合理性。
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值得买导购网站的设计与实现

jsp+mysql网上化肥店系统的设计与开发

jsp《计算机硬件技术基础...

jsp+mysql网络招标评审系统设计+源代码

jsp+mysql酒店管理系统的设计+源代码

基于JSP的课堂在线测试系统的设计与实现

jsp+mysql网上书城的设计与实现+ER图

浅论职工思想政治工作茬...

酵母菌发酵生产天然香料...

AES算法GPU协处理下分组加...

基于Joomla平台的计算机学院网站设计与开发

浅谈高校行政管理人员的...

上海居民的社会参与研究

提高教育质量,构建大學生...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

从政策角度谈黑龙江對俄...

压疮高危人群的标准化中...