您当前的位置:首页>论文资料>SSH框架与HighCharts技术整合应用研究

SSH框架与HighCharts技术整合应用研究

资料类别:论文资料

文档格式:PDF电子版

文件大小:2.33 MB

资料语言:中文

更新时间:2024-11-30 08:58:44



推荐标签:

内容简介

SSH框架与HighCharts技术整合应用研究 应用研究
数事投本与或用
SSH框架与HighCharts 技术整合应用研究
朱添福1杨晖1张磊2
(1.福建省气象信息中心福建福州350001;2.福建省气象局福建福州350001)
摘要:本文主要研究SSH案构与HighCharts技术框案整合,并以损建省气象局综合业务观测质量系统的开发设计作为整含应用。项目采用SSH 柜架以及HighChart开发技术,实现了信息管理、统计分析、汇总等功能。应用结果表明:SsH案构的使用不仅简化了系统的开发过程,同时电提高了系统的可扩展性和可维护性,结含HighChart技术最后通过多样化的图表形式展示给用户,为决策层以及业务人员提供更有效的查询途径。
关键词:SSH HighCharts J2EE
中图分类号:TP39
文献标识码:A
文章编号:1007-9416(2016)11-0080-02
Abstract:This paper mainly studies the SSH integration architecture and the HighChart techmology framework, and take the fijian province meteorological bureau comprehensive business observation quality system development and design as the integration application. Project using SSH frameworek and HighChart development technology, the realization of the fimction of infommation management, statistical analysis and summary- Application results show that the use of SSH architecture not only simplifies the system development process, but also improve the scalability and maintainability of the system, combined with the HighChart technology finally through diversified foms of graph display to the user, fior policymakers and business people to provide a more effective way to query
Key Words:SSH; HighCharts :J2EE
1引言
为提高跨平台性,业务观测质量系统采用B/S架构,整合SSH 框架以及HighCharts技术实现。SSH是目前较为广泛应用的MVC 开源框架,提供了一整套完善的J2EE软件开发模型,可用来开发高可用、移植性强的Web应用,而HighCharts是一款较为流行的开源图表显示制作框架。本文在研究SSH与HighCharts整合框架的基础上,将该整合框架运用在福建省气象局综合业务观测质量系统的开发设计中,从而实现系统的低需合性、高移植性以及良好的维护性。
2技术简介
SSH框架是目前流行的MVC开源框架。该枢架技术以Structs 作为整体基础架构,在Structs的基础上使用Hibemate框架完成持久化的工作,业务处理层采用Spring支持
Structs是一个基于MVC模式的应用架构开源框架,采用 Servlet和JSP技术实现,它减弱了业务逻辑结构和数据结构之间的耦合,为开发人员节约了时间。
Spring和Structs都属于轻量级的J2EE应用程序框架,但 Spring主要是对业务层的层次细化,也就是更深层次的降低了各层次之间的耦合度。它是通过DAO组件完成系统所有的业务逻辑,依赖注人机制将对象之间的依赖关系通过Spring容器调用,使各应用组件之间的具体实现互相透明达到松精合的目的,
Hibemate是一个面向Java环境的对象/关系数据库映射工具,解决了对象关系阻抗失配的间题,而且它对JDBC进行了非常轻量级的封装B。由于Hibernate是轻量级框架,所以它的性能非常好,在对象与数据库表之闻的映射关系非常灵活,并且它支持各种关系数据库,从一对一到多对多的各种复杂关系。
HighCharts是一个用纯JavaScript脚本写的图表库,可方使地为实际业务应用展示直观的、动态交互图表,兼容多种主流浏览器。 HighCharts是一种真正意义上的代码开源,可对源码进行下载,缩辑
收移日期:2016-10-11
且不受版权限制。由于是纯JavaScript脚本实现,固而在服务器端、客户端都不需要安装插件即可实现多样化图表类型。在实际应用中,由于需要多样化的图表展示供决策者查询检索,而HighCharts正好
可以满足实际系统需求。 3系统架构设计实现
3.1MVC软件架构模式
MVC是SSH架构中很重要的一部分也是常用的设计开发框架,主要将业务逻辑、数据操作、界面展示分离,把软件系统分为模型、视图和控制器三个部分。模型层主要负责处理应用层数据操作请求,并实时响应视图层的信息请求与控制器的操作请求,视图层主要负责信息处理的结果显示,控制器主要负责处理来自用户的输人请求,并通知模型层与视图层进行相应操作;MVC三层之间的关系如图1所示。
3.2系统业务模块设计
在系统设计中,根据功能模块特点,将系统表现层通过Struts 框架来完成,页面展示采用JSP技术。首先根据实际业务需求建立相应的公共对象类,封装来自JSP页面的表单数据并传递给相应的处理类进行逻辑操作,整个业务流程控制由配置文件进行配置管理,
递到相应的处理对象进行处理。
对系统的后台数据操作采用Hibernate框架来完成。Hibernate 的配置包括两个方面:一方面是配置与对象关系的映射关系,另一方面是配置与数据库表的映射关系。Hibemate可以自动生成SQL语句,隔离了开发代码与数据库的精合,开发人员可以采用面向对象编程的思维来操纵数据库,提高了开发平台的移植性。
实际业务处理通过Spring框架来完成。在项目中引人Spring 框架,在SSH中Spring扮演容器的角色,IOC反转控制和依赖注人通过管理这些依赖关系,在相应的类中不再需要为这些依赖实例化
作者简介:朱添福(1986一),男,福建龙常人,硕士,工程师,研究方向:计算机应用,数据分析。 o
万方数据
上一章:板载电源模块引起的问题及解决方法 下一章:SIERRA质量流量控制器在CRT接颈机中的应用研究

相关文章

基于SSH框架的网络服装销售系统设计与实现 预制型钢混凝土框架节点抗震性能研究与应用 基于HTML5与HighCharts的网页3D动画的设计与实现 互动与整合-城市水环境污染与治理的社会学研究 建筑遗产与城市空间整合量化方法研究 以西安市为例 基于SSH架构的风险监测系统的设计与实现 工作流技术在医疗信息整合工程中的应用分析 Notes数据库与关系型数据库之间的整合在办公自动化系统中的应用