毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
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]。
共4页:
上一页
1
2
3
4
下一页
上一篇:
jsp+mysql的SSH雇员管理系统设计+源代码
下一篇:
JAVA Swing的图形化界面开发+源代码
JSP网页自动生成工具的设计与实现【4080字】
jsp+mysql的B2C网上商城系统的设计与实现
移动终端和JSP和MYSQL酒店管理系统设计
jsp+mysql毕业设计课题管理系统的设计
jsp+sqlserver会员管理系统设计
jsp的maven研究生学位论文评审系统设计
jsp+mysql购物车系统核心算法的分析设计与实现
国内外图像分割技术研究现状
10万元能开儿童乐园吗,我...
神经外科重症监护病房患...
C#学校科研管理系统的设计
承德市事业单位档案管理...
AT89C52单片机的超声波测距...
公寓空调设计任务书
医院财务风险因素分析及管理措施【2367字】
中国学术生态细节考察《...
志愿者活动的调查问卷表