论文部分内容阅读
本文针对企业Web应用开发中的挑战与需求,对两大主流Web应用平台进行了对比分析。在此基础上,运用分层思想和分布式组件开发技术,给出了一种具有可重用组件的、基于J2EE平台和MVC设计模式的多层B/S结构、分布式企业Web应用构架,实现了显示逻辑、业务逻辑和数据逻辑的分离,为构建业务需求不断变化的企业应用系统提供了较好的可伸缩性、可靠性、安全性和易扩展性等。本文的一些主要工作如下: 1.给出了基于J2EE平台和MVC设计模式的Web应用开发模型。 2.着重研究了Web应用模型中的关键实现技术EJB,并综合运用各种EJB设计模式,讨论了业务逻辑层的设计解决方案。 3.通过一个实际系统——学生综合测评Web系统(SCEWS)的设计实现,验证了该模型的有效性和灵活性,并结合具体用例讨论了各层设计实现中关键技术和设计模式的运用。 4.应用J2EE安全机制和基于角色的动态受限访问控制模型来保障Web应用的基本安全。