基于MVC模式的水利服务平台系统的设计与实现

被引量 : 1次 | 上传用户:liujun87654
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,几乎所有的成规模的企业都需要应用到web业务系统,不论是推广自身业务,还是从网络上获取到相应的业务信息,都要有稳定,信息量丰富,兼容性良好,可扩展性良好的web业务系统。不同的web业务系统,因为具体的业务逻辑在功能的实现和页面的展示上有所不同,但是其开发过程多是大同小异。但其开发的过程往往是相同的。基于B/S的多层WEB应用由于其自身通用性、可扩展性和易用性以及稳定性均优良的特点,该架构得到了迅速而广泛的应用,并且在开发者的实际应用中,不断的被开发者们优化扩展,该项技术称为实现web业务系统开发的主流技术。当前的各种Web开发框架对于系统代码的可复用性、可读性、可持续开发性和高效性要求很高。存在一个标准而规范的软件开发过程和通用的web应用开发模式,可以使开发人员从片面的、单一的技术问题中解放出来,将更多的精力投入到整个web系统的分析和实现层面。使开发出来的web系统在实现基本功能需求的基础上框架更明了,业务逻辑更清晰。基于MVC(Model-View-Controller)模式的Web应用开发方式能够克服传统Web应用开发方式所固有的弊端,将显示逻辑和业务逻辑明确分离,以适应越来越复杂的Web应用系统的设计需求。因此,MVC模式的出现和应用,为web应用系统的开发提供了分层的体系结构,分别为模型层(Model)、视图层(View)、和作用于业务逻辑范围的控制层(controller)。其中模型层是指系统前端返回给后台的数据,或者是后台将要提供给前端的数据;视图层是指与用户有直接交互的页面展示,包括JSP、HTML或者是flash等形式;控制层是用于处理URL的控制器,他是开发过程中逻辑跳转,功能设置,前后台数据交互控制的核心。该框架有一个用作接受所有URL请求的前置控制器,将请求地址分发到以上提到的控制层中。本文基于MVC模式完成了一个水利服务平台系统的设计与实现,其严格运用Spring MVC的框架,实现清晰的逻辑业务控制流程,使整个开发过程有章可循、结构层次一目了然,同时也为后续的系统可持续开发提供了一个复用性的基础。具体的特点包括以下几点:首先,该系统通过Java多线程优化之后的算法模块来开发应用程序,并将其发布到web服务器上,实现多用户的访问功能;其次,在控制页面跳转中,针对系统的特定需求,用JavaScript脚本来控制页面的跳转以及某些web端的操作结果,并采用相应的XML语言来编写配置文件提高可操作性。第三在系统前端的页面中,采用了JSP语言编写网页,同时采用了CSS技术达到视觉上的美观简洁。最后,本文在完成系统代码后,采用跨平台的ANT编译、打包发布,并将生成的文件直接部署到不同类型的服务器上,同时开发了自动测试和自动部署的相关功能。该水利平台系统已经部署到相应的服务器之上,能够稳定的运作,投入了试使用阶段。通过接下来的用户测试和扩展优化,将在近期进行验收并正式投入使用。
其他文献
精密限流孔在恒温恒流大气采样器中使用的讨论刘忠林(山东临沂市环境监测站,临沂276001)由于现在生产的大气恒温恒流采样装置对采样系统中的负载及限流孔前的气温都不能测出,所以气态方
目的设计合成新型苯基噻吩-2-基甲酮类氯酚,获得潜在蛋白酪氨酸激酶(protein tyrosine kinase,PTK)抑制剂。方法采用傅克酰基化及脱甲基反应,制备目标化合物,并采用酶联免疫
我曾有幸两度同严文井先生同住在一个城市,可惜的是:第一次,我尚小;第二次,他已老。我尚小,还是戴红领巾的年岁,虽然读他写的童话,却无缘识荆,何况很快我已越过了读童话的年龄,
本论文由三部分组成,分别探讨了泌乳奶牛十二指肠灌注烟酸、核黄素对奶牛生产性能、抗氧化能力及免疫力的作用。第一部分,通过测量奶牛干物质采食量和产奶量,研究烟酸、核黄
在完善国家治理体系和提升国家治理能力现代化的语境下,推进网络空间法治化与网络空间治理能力现代化是实现这一目标的重要组成部分和基本举措。具体到对网络攻击的国际法规
任何一所大学的发展都离不开科学研究,科学研究是高校的基本工作和重要任务。学校的声誉,主要来自于大学的科研水平与成就,来自于大学的学生培养质量,其实质就是社会对大学培养的
图像融合与识别一直是图像处理领域的研究热点。图像的获取方式多样,具有丰富的信息,图像间的关系复杂,通常包含不同的内容,也可能包含相同的内容,但呈现不同的形态。本文以多尺度
<正>伴随着对中国山水画史的回溯与解读,审美的变迁翻动着文化历史的波浪,一位明末清初的诗人、画家,以其隐逸清润的诗境、沉郁深厚的形态、简约的画风,日益影响着今天的山水
<正>1以问题为基础教学模式简介以问题为基础的教学(PBL)是1968年加拿大麦克玛斯特(McMaster)大学医学院首创的一种新的教学模式。在我国的医学教育中,它一般是指以临床问题
我国2018年秋季将开始执行《普通高中地理课程标准(2017版)》。新课标从意识和能力方面对中学生的地理培养提出了新的要求—学生能够形成从综合的视角认识地理事物和现象的意