论文部分内容阅读
随着J2EE技术的发展和Web应用需求的迅速增长,部署困难、使用复杂的EJB容器已经不能满足中小型企业的开发要求。在这种情况下,基于Web的轻量级开发在J2EE的世界内空前繁荣。轻量级开发能够使企业级Web应用实现组件式开发、增加重用性、易于修改和维护、更好地解决项目开发中的开发周期问题以及需求变更问题,从而使企业资源得到最大化的利用,提出更有利于企业提高利润的解决方案。 本文从轻量级开发的核心原则和原理入手,以已有的相关研究成果为基础,对使用轻量级J2EE技术设计面向服务的体系结构框架进行了研究。本文首先对轻量级J2EE开发的理论和实现技术进行了深入的分析和研究,主要包括轻量级容器、依赖注入、持久性策略的选择和现有的成熟的MVC框架。其次,针对业务需求的多样性和现有MVC框架在解决某些问题上的缺陷,提出了对现有MVC框架的改进方案。最后,在轻量级J2EE理论的基础上,设计并实现了一个全新的MVC框架。该框架针对现有MVC框架的不足之处,如对表单的处理、标签的功能、多字节语言的使用方面、action对象的处理方面、事务的处理方面、以及系统的灵活性和扩展性方面提出了新的解决方法。它可以在一个稳固、轻量级的基础上,构建能够访问现有业务流程的面向服务的体系结构系统。 本课题以大连雪龙公司管理系统为依托,采用理论与实践相结合的方式,对一个新的MVC框架进行了详细设计和实例开发。包括持久化方案,数据访问层,事务处理,系统的可扩展性的设计和实现。