论文部分内容阅读
随着企业对软件需求的不断增长,应用系统的功能越来越强大,软件的结构也越来越复杂。软件公司一方面需要实现这些复杂的功能,另一方面需要迅速地推出产品,以减少成本、应对激烈的市场竞争。因此,如何构造一个既能够响应大量的客户端用户,又能够安全稳定地运行,同时功能强大,应用灵活,开发简便的Web应用系统是当前Internet技术发展的热点之一。如今,J2EE平台已经日趋成熟,并得到广泛应用,越来越多的开发人员使用基于J2EE的Web应用框架。框架为Web应用提供了预备的软件架构和相关的软件包,它大大提高了Web开发的速度和效率。在一个优秀的框架上开发应用,而不是从零开始,可以大量缩短项目的开发周期、降低开发风险、增强应用系统的稳定性。目前,已经存在许多流行的Web应用框架,如Struts、Hibernate、Spring等,这些框架都已经比较成熟,而且在实际中得到了广泛的应用。但是,它们都存在一个共同的问题就是学习周期比较长,不易理解和掌握,对于那些初涉J2EE项目开发的开发人员来说,熟练应用这些框架并不是一件容易的事。WebFramework框架就是基于上述原因而产生的。WebFramework框架基于J2EE规范,实现了MVC设计模式,框架在结构上分为数据层、业务逻辑层和表示层。此框架具有运行稳定、响应速度快、扩展性好、方便维护、易于学习掌握等特点。运用此框架进行Web应用开发时,可以缩短项目开发周期、节约资金、降低风险。本文首先介绍了J2EE的相关理论,然后详细阐述了WebFramework框架各层的实现原理及执行流程,最后简要地介绍了运用此框架开发中远航运管理系统的过程。