● 摘要
近年来,随着WEB技术的迅猛发展和应用,以及面向对象技术、组件技术、框架技术的日益发展和成熟,WEB应用的需求日益增多,设计的领域也越来越广,WEB应用系统的复杂性也越来越高。WEB应用获得了极大的发展,并逐渐成为下一代软件开发的主流。在这样一个竞争激烈的软件市场中,怎样设计出优秀的软件来满足客户的需要,怎样尽量的缩短开发周期、提高利润率,这些都是一个软件企业必须考虑的问题。软件复用技术是在面向对象开发方法中解决软件危机的一个有效途径。软件复用包括软件组件的复用、软件框架的构建等技术。软件组件的复用、软件框架技术将极大的改变软件企业的开发流程,缩短开发周期,降低劳动成本,给企业创造更大的利润空间。论文将以软件组件的复用、软件框架的构建技术为前提,以Struts,EJB Struts为基础,构建设计一个部分组件能够复用的、符合J2EE标准的WEB应用企业级框架,简称HTStruts框架。在HTStruts框架分析部分,论文对Struts,EJBStruts进行了分析,总结出其优点和缺点,然后根据WEB应用的特点,把一个典型的WEB应用程序分成四层,分别是:视图层、WEB层、业务逻辑层、数据层,并且对每一层的所完成的功能和各层之间的逻辑关系进行了相应的分析;在HTStruts框架的详细设计和实现部分,论文根据分析部分的思路,对各个层的功能进行了细化、抽象,然后在Struts,EJBStruts的基础上,分别对业务逻辑层、数据层、视图层、DTO和配置文件进行了设计和实现;最后论文通过作者所在公司的一个项目,从适用性、性能和稳定性方面,测试和验证了HTStruts框架。
相关内容
相关标签