APP下载

基于J2EE架构的区域质量安全监管信息平台研究

2012-10-31牟式标王国建

关键词:架构逻辑框架

牟式标 王国建

(义乌工商职业技术学院,义乌 322000)

基于J2EE架构的区域质量安全监管信息平台研究

牟式标 王国建

(义乌工商职业技术学院,义乌 322000)

在对基层质量技术监督所进行充分调研与需求分析的基础上,完成对区域质量安全监管信息平台的设计与实现。介绍J2EE企业级应用技术及信息平台的总体结构,分析信息平台的预警模型,及信息平台的实现。监管信息化平台的运行,将提高基层质量技术监督部门的信息化应用水平和规范化管理水平,推进基层质量技术监督工作的信息化建设。

区域质量安全;J2EE;预警

如何更好地建立和完善质量安全区域监管模式、更好地营造质量安全环境,是质量监督部门面临的一项紧迫任务。随着监管工作的不断深入和细化,监管范围的不断扩大,原有的通过书面形式的数据处理方式已不能或者不能完全满足质量监管工作的有效开展,急需建立一个集数据采集、质量管理、数据分析为主要内容的区域质量安全监管信息化平台。

1 区域质量安全监管信息平台的建设目标

本信息平台的建设目标有:(1)建立科学有效的质量安全区域监管网络,进一步完善质量安全区域监管模式;(2)用好电子监管网,细化基层质监所工作人员职责,力争使基层质监工作人员成为政府质量工作的专业助手、企业质量提升的得力帮手、群众日常生活的贴心朋友;(3)加强对企业产品质量的实时监管和上门服务,掌握重点产品生产、食品生产、特种设备使用的详细情况,切实守住三个安全工作底线;(4)积极培育企业主自律组织队伍,发挥他们熟悉地域及企业情况的优势。

2 平台所采用的轻量级J2EE技术介绍

J2EE企业级应用正朝着多层架构的设计思想转变,N层架构主要指的是前台展示层、控制层、业务逻辑层、数据持久化层。各个层之间分工明确,当代码需要调整时,只需要找到对应的层即可,其他层次不受影响。前台展示层只负责展示静态的数据,不再夹杂着任何的逻辑,如Strus框架。控制层只负责各个前台页面的跳转工作,而业务逻辑层负责具体的业务处理流程,数据持久化层仅仅对数据库数据进行增删修改等操作。本平台采用优秀的开源框架Strus架构、Spring框架、Hibernate框架,能较好地体现以上多层的架构体系。同时具有架构简单但是功能强大,在不同的应用服务器之间有较高的可移植性、可扩展性,可维护性,也可以方便在容器外进行单元测试。在框架整合过程中,当把Struts框架与Spring框架进行整合,Hibernate框架也与Spring框架进行整合。客户端部分由浏览器来实现,表现层(含视图层、模型层、控制层)由Struts框架来实现,业务逻辑层中各组件的管理、Struts架构中的Action组件以及持久化层中的事务部分,均交由Spring容器来管理,而最后对数据库部分的操作则由Hibernate框架来实现,在业务逻辑层与数据持久化层之间的数据交互则通过POJO类来实现,控制层中Action与业务逻辑层之间的交互也引入POJO类封装参数进行传递。

图1 轻量级J2EE多层架构图

3 区域质量安全监管信息平台的总体框架

本信息平台采用构建在Internet/Intranet网络环境下,是基于B/S架构的多层体系结构,信息平台的总体框架结构如图2所示。

图2 信息平台的框架结构图

平台的软件架构采用基于多层次的轻量级J2EE架构,包括了WEB展示层、控制层、业务逻辑层、数据持久化层等。应用服务器采用的是Apache Tomcat6.0,其遵循J2EE规范标准。数据库采用的是MS SQL Server2005,信息平台运行在Windows 2003 Server上。

质量安全监管信息平台由预警系统、用户系统、监管系统三大部分组成。平台主要由企业客户端申请备案、监管人员审批、区域片区管理、企业信息采集和基础信息建档、食品安全预警、特种设备预警、重点企业监控等组成。

平台的基本功能均是通过基础组件平台这一中间层逻辑的服务来实现的,它们是运行在应用服务器上的组件,而这些组件又可通过Hibernate对运行于系统平台之上的数据库服务器进行访问,数据库系统通过自身的机制将数据返回给业务组件,组件则回应前台展示层通过控制层的请求,实现用户的交互需求。

4 区域质量安全监管信息平台的预警模型

为了加强对企业产品质量的实时监管和上门服务,需要掌握重点产品生产、食品生产、特种设备使用的详细情况,切实守住三个安全工作底线。为达到以上目标,本平台采用高科技手段实施各种监控预警措施,平台安全预警模型如图3所示。

图3 信息平台的安全预警模型图

首先,区域企业通过网络WEB申报系统进行自动备案来采集企业信息或监管人员进行手工录入获取原始数据;然后对获得的这些原始数据进行数据的第一次加工处理,依据数据清洗得到用于区域监管平台预警的监测数据,再将这些有价值的数据送入特种设备数据库和食品安全数据库。最后通过处理分析、数据挖掘技术、数据统计等手段对数据库的数据进入有针对性的分析和研究,结合特种设备数据库、食品安全数据库、系统数据库,生成供监管人员查询所需的特种设备预警信息、食品安全预警信息。

5 区域质量安全监管信息平台的实现

根据轻量级J2EE多层架构体系的特点,采用面向对象的分析和设计方法,对信息平台进行了很好的设计开发。另外平台应用模块化的设计思想,将各功能封装成既相互独立又具有良好接口的模块函数。设计本信息平台的体系结构如图4所示。

图4 信息平台的体系结构

对监管信息平台在每一层上的实现过程如下:

(1)前台展示层和控制层

使用Struts作为MVC框架,实现了平台的界面展示层部分和控制层部分。由Struts的Action拦截用户所有的请求,包括系统的超链接和表单提交等,都由Struts控制请求的处理和转发。通过Action拦截所有请求的作用:将所有的JSP页面放入WEBINF路径下,可以避免用户直接访问页面,从而提高系统的安全性,同时也降低程序页面之间的耦合。

(2)控制层和持久化层

信息平台作为一个基于B/S架构的J2EE应用而言,用户请求总是向MVC架构的控制器请求,而当控制器接到用户的请求以后,必须通过Spring的管理控制器来提供业务逻辑组件,进而处理用户的请求。业务逻辑层作为营销管理平台系统实现的核心部分,本平台系统用到的大部分业务逻辑组件均是由该部分提供的,一般该部分只提供各个业务逻辑接口供控制层调用。业务逻辑层开发的过程,首先是设计供控制层等调用的接口,然后各个子类去实现对应的接口,在实现接口的类中,通过调用DAO接口,其中DAO接口主要负责对数据库进行的操作。所以,业务逻辑层并不直接与最低层的数据库进行交互处理,与数据库的处理部分由DAO接口实现。

通过Hibernate的支持,平台能以面向对象的方式进行各种数据访问,主要有数据读取、数据保存、数据查询及数据删除等操作。

6 结 语

本文对轻量级J2EE架构进行了深入分析,提出了基于J2EE的区域质量安全监管信息平台的构建与实现,本文所介绍的信息平台已在部分基层质量技术监督所试运行,有效提高基层质量技术监督部门的信息化应用水平和规范化管理水平,必将对基层质量技术监督工作的信息化建设起到推进作用,为全面实现基层质量技术监督信息化管理奠定基础。

[1]李刚.轻量级J2EE企业应用实战[M].北京:电子工业出版社,2007.

[2]熊国华,李振坤.教务管理系统中基于RBAC的权限管理方案[J].计算机安全,2007(4):59-65.

[3]温昱.一线架构师实践指南[M].北京:电子工业出版社,2009.

[4]牟式标.基于RBAC和DWR的安全体系在OA系统中的应用[J].装备制造技术,2008(11):95-97.

Abstract:This paper,on the basis of full research and needs analysis for basic quality and technical supervision Authority,completes the design and implementation of information platform for area quality and safety supervision.First,this paper describes the J2EE enterprise application technology,the overall structure of the information platform and analyzes information platform for early-warning model.Finally,it introduces in details the realization of the information platform.The regulatory information platform to run,which will increase the level of information application and standardized management,also promote information technology for the quality and technical supervision of the primary.

Key words:area quality and safety;J2EE;warning

Research on Information Platform for the Area Quality and Safety Supervision Based on J2EE

MU Shibiao WANG Guojian
(Yiwu Industrial&Commercial College,Yiwu 322000)

TP311

A

1673-1980(2012)01-0140-03

2010-09-10

牟式标(1979-),男,浙江乐清人,硕士,助教,研究方向为计算机技术。

猜你喜欢

架构逻辑框架
基于FPGA的RNN硬件加速架构
刑事印证证明准确达成的逻辑反思
框架
逻辑
创新的逻辑
功能架构在电子电气架构开发中的应用和实践
广义框架的不相交性
女人买买买的神逻辑
WebGIS架构下的地理信息系统构建研究
关于原点对称的不规则Gabor框架的构造