J2EE集成开发框架及其应用

来源 :江西师范大学 | 被引量 : 0次 | 上传用户:gjb649666926
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人类进入信息社会以后,信息技术迅猛发展,电子商务和电子政务自诞生之日起就发挥了重要作用。如今,电子商务和电子政务的发展方兴未艾,他们的开发框架也在不断地革命和更新。随着应用领域和随之而来的问题域的不断扩大,应用系统的规模越来越大,复杂程度越来越高,软件开发效率、软件运行效率和系统的安全性是开发人员必须考虑的三个问题。软件开发要达到的目标是:首先,设计层次清晰合理,模块紧密耦合程度低,测试和维护便利。其次,软件应该具有较高的安全性、运行效率、一体化和智能化程度。围绕以上两个目标,本文讨论研究了J2EE集成框架及其应用。首先,本文介绍了MVC模式、Struts2 MVC框架的特点及持久层框架。Struts2标签库和视图功能为表示层提供了完美支持。Hibernate持久层框架实现了对象-关系映射模型,弥补了POJO对象与数据库对象不匹配的缺陷。其次,介绍了Struts,Hibernate,Spring三个框架的集成过程。表示层采用Struts2框架,持久层采用Hibernate框架,业务层采用Spring框架。在表示层的设计过程中,为增强系统的安全性,本文研究了图形验证码技术和数据加密技术。图形验证码由基于字符库的抽取机制和过期验证机制两种机制生成,增加了黑客程序的破解难度。本文根据MD5单向数据加密原理设计了一个数据加密机制,这种机制能有效防止密码泄露造成的困挠。在系统测试过程中,设计了一个半自动化软件测试框架,它能按照测试用例自动进行测试。最后,分析了电子商务应用中遇到的几个问题,针对这些问题设计了相应的框架对问题加以解决。(1)WEB应用程序和报表系统分散布局不是一个很好的体系。本文研究了一种集成框架实现了WEB应用程序和报表系统统一部署。(2)权限管理是保障系统安全的重要内容,本文提出了一种基于访问控制矩阵的权限管理模型,它简化了系统处理逻辑,占用较小的内存,并为动态权限管理机制的实现提供了可能。(3)信息检索在电子商务中占有重要地位,本文设计了一个信息检索框架,并实现了一个信息检索引擎,该检索引擎在检索速度和精确度上都有一定的优势。
其他文献
本文通过图像分割技术实时监测整个中药贴剂的生产流程,分析在线采集的贴剂图像的灰度特征、找到贴剂均匀度的影响因素,以此来实现经皮给药系统的自动化生产。其中通过图像分
随着计算机网络技术、信息技术的发展以及制造企业所处市场环境的变化,使得传统的项目管理模式不能适应当今社会的发展和需求。因此,构建一个支持分布式的、基于动态联盟的分
考生在高考后对大学专业的选择是其职业生涯的起点。根据考生自身的特性,选择适合他们的专业是促进其日后职业发展的前提。本文尝试用数据挖掘算法来发现规律,将数据挖掘算法
伴随着Web2.0的不断发展,互联网上论坛、社区、博客、评论专栏等互动平台中的评论信息迅速增长,这些网络评论反映了人们对于特定产品,事件、政策的态度,其社会影响力越来越大。研
随着视频电话等多媒体应用的增多和无线通讯设备的推广,在无线Ad Hoc网络上传输多媒体业务具有良好的应用前景。传输多媒体业务需要网络提供服务质量(QoS)保证,要求在网络中
随着图像处理技术迅猛发展,人们能够更好治疗某些疾病以及愈后恢复情况的及时监控,从而使得诊疗水平得到极大的改善。图像计算机系统的建立,可以对眼底很多组织进行定量测量
随着Web服务的发展和网络上的数据量呈几何式的增长,人们认识到将关系数据库和信息检索的技术融合到一起可以给用户提供更高效的信息检索服务。论文讨论了在关系数据库上进行
基于系统工程方法,使用数据挖掘聚类方法,对大学生心理健康做详细的分析和研究。本文阐述了聚类分析算法的发展和应用,应用了聚类分析中常用的距离公式和聚类的准则函数,并对
随着习近平主席“一带一路”战略构想的提出,与此同时,国内电子商务迅猛发展,我国的物流产业也随之进入高速发展期。但是目前物流的组织化程度低、配送路径不佳等直接关系到
在基于构件开发的软件工程 (CBSE)中,许多大型的、复杂的软件系统是在一个基本系统的基础上,通过组装机制将构件插入到基本系统中的。这样的开发模式大大提高了软件的生产效率