基于B/S的成渝地区生态环境智慧监管应用平台

2022-03-17 01:40张清蓉董子琦张洪卫
科教导刊·电子版 2022年8期
关键词:成渝页面组件

张清蓉 董子琦 张洪卫 朱 玮

(重庆移通学院 重庆 401520)

0 引言

计算机技术发展速度不断加快,有力推进了经济发展。因此,许多国家非常重视信息科学技术的发展,本文基于B/S架构从数据库开发、前台信息模块开发、后台管理模块开发以及守护进程四个方面实现了成渝地区生态环境智慧监管应用平台的实现。

1 项目背景

随着现代社会经济的快速发展,计算机的应用范围越来越大,与人们生活、社会生产等建立了十分紧密的联系。

成渝两地山水相连,位于长江上游,地处四川盆地,大气、水、土壤等环境相互影响,是一个不可分割的整体。《成渝地区双城经济圈建设规划纲要》提出要共筑长江上游生态屏障,坚持共抓大保护、不搞大开发,深入践行绿水青山就是金山银山理念,坚持山水林田湖草是一个生命共同体,全面加快生态文明建设,建立健全国土空间规划体系,形成人与自然和谐共处的美好格局。本文基于环境保护的纲领下,完成了相关设计。

2 B/S构架概述

实际上B/S是在C/S基础上进行优化和改进得来的,是在web技术水平不断提升的过程中诞生的。应用B/S架构以后,用户可通过浏览器来查看页面,前端完成相应的事务逻辑,其他事务逻辑都由服务器来完成。

B/S架构最显著的优势就在于可不受时间和地点的约束也无须安装任意软件就能够使用,只需保证有一台计算机且能够联网,客户端不需要安装软件,也不需维护。系统扩展难度更小。

B/S架构应用越来越广泛,尤其是需求提升促使AJAX技术实现更好的发展,其程序可在客户端进行相应事务处理,服务器负担显著降低;交互性更强,可实时性的刷新局部内容。

3 配置管理

单点登录英文为Single Sign On,简称SSO。SSO可以实现用户登录一次就能够访问多个互相信任的系统。包含本次登录向其他应用相同用户的映射。是当前企业业务整合方案中最主流的一种方法。

配置管理是以入网配置维护、排口信息维护、总量指标分配信息维护以及企业信息维护等为主。系统门户选择SSO集成技术,是管理人员监控和操作的平台,同时也是在线监控系统入口。

4 地理位置信息展示

GIS为地理信息系统,这是综合性很强的学科,与计算机科学、遥感、地图学以及地理学有效融合,在很多领域都广泛使用,主要进行地理数据的录入、储存、查询、展示和分析的系统,在GIS不断发展的推动下,有些人灰浆GIS称为地理信息科学,最近一段时期,也有部分人将GIS称为地理信息服务。GIS工具是以计算机为基础,处理并分析空间信息,简单来说就是完成地图已有现象与事件的成图,并展开分析。在GIS技术的运用下,有效集成地理分析功能和数据库操作。

本文通过GIS平台展示地理信息,借助电子地图,通过B/S架构方法实现污染源在线监控数据的动态化展现。最后设计并实现数据分析工具。

5 技术路线

关于成渝经济环境在线监控需求,本系统能够较好的满足,并实现监测数据处理效率的提升,环境在线监测数据处理工作难度大幅降低,而且相关工作人员工作压力和工作量也都得以减少,工作效率显著提高,使环境在线监测工作的参照信息更加充足。

JSP即Java服务器页面,英文全称是Java Server Pages,实际上就是简化后的Servlet设计,Sun Microsystems公司提倡,并且诸多公司联合运作下实现的动态化网页技术标准的构建。该技术与ASP技术较为相似,是将Java程序段以及JSP标记插入到HTML文件中得到的文件就是JSP文件,web应用利用JSP技术研发具有跨平台特点,不仅可以在Linux系统中运行,而且能够在其他操作系统中运行。

关于成渝双城经济圈环境在线监测系统技术路线主要为:对于表示层,最开始利用JSP页面完成交互性页面的设计,用于对Request进行发送,并对Response进行接收,接下来Struts结合配置文件对在ActionServlet中接收的请求发送到对应 Action进行处理。对于业务层来说,Spring IoC容器为管理服务组件,其主要功能是将业务模型组件以及写作对象数据处理组件提供给Action以实现业务逻辑,同时将缓冲池、事务处理等也同时提供,进而使数据完整性得到保障,同时系统性能随之提高。对于持久层来说,以Hibermate对象化映射以及数据库交互为基础完成DAO组件请求数据的处理,同时将获取到的结果返回。

通过以上研发的模型,一方面能够使模型、控制器以及视图相互独立,另一方面持久层以及业务逻辑层也实现相互独立。由此前端不管怎样改变,模型层基本上很少需求改变,前端也基本上不会受到数据库改变的影响,系统复用性显著提高。除此以外不同层由于耦合度降低,因此对团队不同成员工作的并行展开更有利,研发效率显著提升。

数据持久层是数据范文对象和Java对紧持久化类构成。所有数据库表都有持久化对象与之对应,由此研发人员可通过00思想更加便捷的设计与研发,而且对字段、数据表以及数据库更好的屏蔽,操作数据库的硬编码重用性方面的问题也得到很好的解决。

Spring框架是业务逻辑层的基础,将业务逻辑处理所需要的服务组件进行提供。研发人员完成业务对象建模,将其进行抽象化并在Model组件内部封装。因为数据持久层使Java持久化类得以时间,同时将数据访问对象封装,所以对于DAO组件的调用直接在Model组件内就能够实现,数据储存和调取更加方便。Spring框架中IoC容器主责职责是DAO与Model组件的管理,同时还负责其他服务组件管理如缓冲连接池以及Spring提供的事务处理等。

表示层利用JSP和Struts的TagLib库处理显示功能,通过ActionServlet完成请求(*.do)向Action的映射,同时业务逻辑服务组件的调用是Action来实现的,接下来以结果为依据向Forword对象指定的页面进行跳转,struts-config.xml负责业务流程部署工作。

6 结语

本文结合自己的实际工作经验对 B/S架构视域下设计了成渝地区生态环境智慧监管应用平台,该课题描述了成渝双城经济圈环境在线监测系统的需求分析、系统设计以及具体的实现过程。最开始利用UML用例分析对成渝地区生态环境在线监测系统的具体需求进行描述,对系统功能用例进行概述,并完成系统功能及其具体实现方法的确定。接下来是系统设计,主要通过技术架构图、功能结构图对整体设计进行概述,同时完成系统设计最核心的部分,即数据库设计。最后以需求分析、系统设计为基础,利用相应的技术完成系统的设计与研发,使系统研发工作得以顺利完成。

猜你喜欢
成渝页面组件
刷新生活的页面
无人机智能巡检在光伏电站组件诊断中的应用
新型碎边剪刀盘组件
U盾外壳组件注塑模具设计
成渝双城到同城
基于Shift-share的成渝产业结构效益与竞争力研究
风起新一代光伏组件膜层:SSG纳米自清洁膜层
成渝复线璧山段全线贯通
网站结构在SEO中的研究与应用
浅析ASP.NET页面导航技术