业务逻辑层模型的研究和应用

来源 :大连海事大学 | 被引量 : 28次 | 上传用户:smalleye
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的日益普及,Web应用的复杂性不断地增加,其规模也在不断的扩大,对于灵活性、可靠性和个性化都提出了更高的要求,这就给Web应用开发带来了新的挑战。 在现有的Web开发中,MVC模式对系统的界面表示、控制流程和业务逻辑进行有效的隔离和封装提供了有益的思路,目前J2EE平台上出现了许多基于MVC模式的Web应用框架。但是基于MVC模式的Web开发中,往往过多于关注对控制流程、页面表示,而忽略了对业务逻辑模型的重用性的重视,造成业务逻辑模型与实际设计模型的脱节。这种开发方式违背了面向对象的原则,而这恰恰是大多数Web开发的通病,系统难于维护,难于扩展等问题随之而来,更不要提软件复用了。 Spring框架是一个从2003年2月才开始的开源工程,它主要来源于Rod Johnson所著的Expert One-on-One J2EE Design and Development一书,他倡导J2EE实用主义的设计思想,并提供了一个初步的开发框架实现。在此基础之上,Rod Johnson进行了进一步的改造和扩充,使其发展为一个新的开发框架,即:Spring框架。Spring的IoC与AOP两大机制为大大降低了层次间的耦合,在业务逻辑层上可以更多的关注于业务逻辑的设计。 本文对业务逻辑层模型中关键技术进行了研究,利用Spring为基础框架,结合领域模型概念以及设计模式的思想,提出了业务逻辑层的设计方法,进而提高了业务逻辑层的重用性和扩展性。在应用实践中,根据“面向接口”的原则,设计并实施Web应用系统的开发,使其业务逻辑层的重用性和扩展性得到了极大的提高。实践证明本文提出的基于业务逻辑层设计方法的Web应用框架,对应用系统的开发具有非常重要的指导意义和实用价值。
其他文献
随着信息技术的发展、竞争环境的迅速变化以及经济的全球化,为了满足企业对物流的复杂需求,一种新的物流方式——第四方物流应运而生。第四方物流有效地整合社会物流资源,通过影