基于J2EE的超信增值系统的设计与实现

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:peiyingbin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,Web应用开发已经成为发展最快的一种计算机应用技术,很多计算机应用系统都建立在Web基础之上。J2EE技术的成熟,轻量级开源项目的涌现,为Web应用程序更进一步的发展提供了更广阔的空间,但在开发中仍然存在程序可复用程度低、维护工作繁琐等不足。如何选择良好的框架结构开发基于J2EE平台的Web分布式应用系统,成为软件人员关注的问题。本文在采用传统的J2EE多层架构模型的基础上,针对Web应用系统的特点,研究利用现有开源框架技术,选择一种优秀通用的架构方案,使得Web应用系统具有开发灵活、升级简单、管理维护方便、移植性好、复用性高等特点。 本文首先介绍了J2EE体系结构及相关技术,分析了MVC设计模式的特点。然后在深入研究经典开源框架Struts、Hibernate、Spring结构特点的基础上,提出一种具有通用模式的J2EE架构设计方案,即将三种框架技术整合在一起,扬长避短,使得系统架构设计效果达到最好。接着以超信增值系统为例,利用此架构方案对系统进行总体设计,使得系统开发过程简单、项目管理方便、开发周期大大缩短,为系统的复用性、扩展性和维护性创造了有利条件。最后给出系统中典型功能模块的具体实现过程,并通过融合大量的兼容技术,成功、方便地解决了系统中的几个主要问题。 本文中的超信增值系统主要包括WAP子系统、超信业务后台管理子系统和网络广告Web子系统。在WAP子系统中,通过引入缓存机制解决了此子系统中访问响应速度慢的问题。在超信业务后台管理子系统中,通过对Cewolf的深入学习研究,利用其实现了数据统计功能模块;通过对Struts Menu组件和RBAC理论的学习和深入研究,设计并实现了权限管理功能模块,本文提出的实现方法不仅大大缩短了开发周期,而且很大程度上提高了权限分配的灵活性,降低了复杂情况下分配权限的复杂性。通过对XML技术的研究和分析,给出网络广告Web子系统中广告服务器模块的具体实现过程,在此模块的设计过程中,利用XML组织数据的灵活性和传输数据的安全性特点,设计定义广告协议,并对协议解析过程进行了详细的讨论。 综上所述,本文在采用集成这三种框架技术的J2EE架构设计方案的基础上,结合其他开源插件技术,不但有效地解决Web应用开发中遇到的主要问题,而且使得系统具有很高的可维护性、扩展性、移植性和复用性。
其他文献
随着多媒体技术的迅速发展,有限的存储空间和传输带宽要求对庞大的数据量进行压缩,视频数据的压缩技术应运而生。AVS(Audio Video coding Standard)是我国拥有自主知识产权的
情绪在人类的日常行为和感官体验中处于核心地位,人类与当前智能机器的最大区别就在于人类具有产生情绪的能力。不断发展的情绪理论有力地支持了计算机科学中人工智能领域的
经济全球化使制造环境发生了根本性的变化,面对全球制造的新形势,企业必须充分利用全球的制造资源,实现制造资源的动态优化整合,以更快、更好、更省的方式响应市场。然而,传
专利文献数据作为人类科学技术发展的缩影,是世界上最大的技术信息源。有效地分析这些专利数据文献,进一步发现其中蕴含的知识,对指导各个生产科研单位的生产和科技创新具有
近年来,中国企业越来越多的参与到国际海运市场中,而国际干散货航运市场作为一个近似完全竞争市场,运费价格在一周之内变化可高达20%以上,其波动性对船公司和货主来说风险都
Web日志挖掘是数据挖掘研究领域中一个重要的方面,旨在调整网站结构,优化服务性能;响应每一个用户的特定需求,为其提供个性化服务等等。Web日志挖掘划分为三个阶段分别为数据
语音识别(ASR)是指机器通过识别和理解把语音信号转变为相应的文本文件或命令的技术,通过语音识别技术实现人机交互,可以使交互过程变得自然、高效。经过多年的发展,语音识别
目前,国内的煤矿安全和生产监控等各种信息采集和传输网络,基本上都是采用分支树型的主从式结构。这种方式存在着诸如有线传感器接入不灵活、在煤矿工作面实现跟进不方便等缺
嵌入式系统、分布式信息处理、无线通信技术、无线网络技术和智能技术的发展推动了无线传感器网络的发展和应用。无线传感器网络现在已被广泛的应用于军用和民用的各个领域。
随着网络对各个领域的渗透,基于Web的网络教育正在日益发展,它作为传统的集中式教学方式的一种补充有着其不可替代的优势,如学习者的学习可以不受时间和地理位置的限制,学习