1 / 16
文档名称:

基于Spring框架的气象探测设备监控系统设计与实现.doc

格式:doc   大小:21KB   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于Spring框架的气象探测设备监控系统设计与实现.doc

上传人:住儿 2022/5/12 文件大小:21 KB

下载得到文件列表

基于Spring框架的气象探测设备监控系统设计与实现.doc

文档介绍

文档介绍:基于Spring框架的气象探测设备监控系统设计与实现
摘 要:为了提升现有气象探测设备监控管理效率,实现对气象设备探测监控管理的统一调度,采用MVC三层模式和Spring MVC框架,对气象探测设备监控系统中的关键技术进行研究要基础及组成部分[2]。随着我国自动化气象探测网的不断发展和更新,气象部门气象探测装备保障任务的压力与日俱增[3],统一规范的气象探测设备的技术保障体系建设显得尤其重要,先进的气象探测设备保障体系建设,可以为气象监测、预报预警和服务提供高效、准确的气象信息,为公众提供更加准确的天气预报,为人们的生活提供更多的便利[4]。其中,气象探测设备监控系统是气象探测设备技术保障体系建设的关键环节,为气象探测设备技术保障提供基础的设备信息和技术保障信息。因此,需要研发一套气象探测设备监控系统以实现信息化管理。
Spring框架是经典的模型—视图—控制器(Model-View-Controller,MVC)分层次设计模式,技术框架成熟且开发简捷方便,较多的学者对其框架的应用进行了研究[5-10],为了提升现有的气象探测设备监控管理效率,实现对气象设备探测监控管理的统一的调度,本文尝试采用Spring MVC框架,对气象设备监控系统中的关键技术进行研究,并对其采用的技术方法加以实现。
鉴于此,本文以气象设备监控保障需求为牵引,结合气象探测设备监控管理现有应用成果,利用Spring MVC框架,设计与研发了一套能充分发挥分层结构、提高气象设备监控保障应用服务性能,为用户提供扁平化服务体验的气象探测设备监控管理服务平台。应用结果表明,系统为准确高效的气象探测设备监控管理提供了翔实的基础及服务平台,且操作简单、实用性强、服务效率高,有效地提高了氣象探测设备监控保障效率。 1 Spring MVC模式概述
目前流行的大部分应用程序设计与实现都是基于MVC模式[11-18],Spring MVC为Spring框架的一部分,Spring框架提供了对MVC模式的实现机制,主要应用于Web应用程序开发。MVC作为一种设计模型,主要由模型、视图和控制器3部分组成。其中,模型主要位于数据端,负责数据访问、数据持久化及数据相关逻辑处理。视图又称表示层,它是模型的外在表现,一个模型可以对应一个或多个视图。视图是应用程序与外界输入的接口。控制器是MVC模型中最重要的核心部分,是模型和视图联系的纽带,一方面将外界输入交给模型处理,另一方面又将模型处理好的数据交给视图来表现,起到负责分发请求和返回处理结果的作用。
Spring MVC模型采用“分治”思想,使用控制器将数据模型和视图进行分离,将视图和数据解耦。当数据模型或视图发生变化时,相互之间的影响也会降到最低。
Spring MVC的主要功能特性如下:
(1)实现应用快捷构建。Spring MVC框架集成了Spring框架的所有其它功能,Spring MVC架构通过配置,能够快速实现应用程序搭建。
(2)角色结构清晰。控制器(Controller)、验证器(Validator)、命令对象(Command Obect)、表单对象(Form Object)、模型对象(Model Object)、Servlet分发器(DispatcherServlet)、处理器映射(Handler Mapping)、试图解析器(View Resoler)等。每一个角色都可以由一个专门的对象加以实现,且提供了域模型代码与视图。
(3)Spring MVC提供了一种绑定机制。通过该机制可以从用户请求中提取数据,然后将数据转换为预定义的数据格式,最后映射到一个模型类,从而创建一个对象。该实现机制只需请求参数名称与Java类的属性相匹配即可。
(4)Spring MVC视图灵活性。Spring MVC视图可以采用JSP,也可以是Velocity模板、Tiles以及XSLT等。
(5)Spring MVC是非侵入性的,因为业务逻辑代码与框架本身是相分离的。
2 气象探测设备监控系统中的Spring MVC框架应用
Spring MVC框架集成了Spring框架功能,能够快速实现应用程序,减低应用系统实现的复杂性,以简单快速的方式实现系统开发与部署,并且具有跨平台的代码重用性、结构清晰、互操作性等优势,利用Spring MVC框架可以有效实现应用层次结构,提高应用扩展性、快速开发部署、跨平台等能力。Spring MVC框架应用于气象探测设备监控系统的实现层次结构如下:①数据模型层定义实现了一套标准规范的数据持久化和数据访问模型,为气象探测设备监控系统中气象探测设备的基本信息、运行状态、故障运维等信息的查询、计算及统