jsp可视化工时管理系统设计+源代码(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

jsp可视化工时管理系统设计+源代码(4)


决定可文护性的因素:系统的大小、系统的年龄、结构合理性。
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]。 (责任编辑:qin)