论文部分内容阅读
人类进入信息社会以后,信息技术迅猛发展,电子商务和电子政务自诞生之日起就发挥了重要作用。如今,电子商务和电子政务的发展方兴未艾,他们的开发框架也在不断地革命和更新。随着应用领域和随之而来的问题域的不断扩大,应用系统的规模越来越大,复杂程度越来越高,软件开发效率、软件运行效率和系统的安全性是开发人员必须考虑的三个问题。软件开发要达到的目标是:首先,设计层次清晰合理,模块紧密耦合程度低,测试和维护便利。其次,软件应该具有较高的安全性、运行效率、一体化和智能化程度。围绕以上两个目标,本文讨论研究了J2EE集成框架及其应用。首先,本文介绍了MVC模式、Struts2 MVC框架的特点及持久层框架。Struts2标签库和视图功能为表示层提供了完美支持。Hibernate持久层框架实现了对象-关系映射模型,弥补了POJO对象与数据库对象不匹配的缺陷。其次,介绍了Struts,Hibernate,Spring三个框架的集成过程。表示层采用Struts2框架,持久层采用Hibernate框架,业务层采用Spring框架。在表示层的设计过程中,为增强系统的安全性,本文研究了图形验证码技术和数据加密技术。图形验证码由基于字符库的抽取机制和过期验证机制两种机制生成,增加了黑客程序的破解难度。本文根据MD5单向数据加密原理设计了一个数据加密机制,这种机制能有效防止密码泄露造成的困挠。在系统测试过程中,设计了一个半自动化软件测试框架,它能按照测试用例自动进行测试。最后,分析了电子商务应用中遇到的几个问题,针对这些问题设计了相应的框架对问题加以解决。(1)WEB应用程序和报表系统分散布局不是一个很好的体系。本文研究了一种集成框架实现了WEB应用程序和报表系统统一部署。(2)权限管理是保障系统安全的重要内容,本文提出了一种基于访问控制矩阵的权限管理模型,它简化了系统处理逻辑,占用较小的内存,并为动态权限管理机制的实现提供了可能。(3)信息检索在电子商务中占有重要地位,本文设计了一个信息检索框架,并实现了一个信息检索引擎,该检索引擎在检索速度和精确度上都有一定的优势。