基于MVC模式的CORBA-Web框架的研究与应用
论文摘要
随着软件技术的飞速发展,Web技术和CORBA技术已经成为研究和发展的主流方向。Web可以提供友好的用户界面,但无法胜任大规模的业务逻辑计算。而作为分布式对象技术的CORBA组件可以提供大规模的独立的分布式计算,因此将CORBA技术应用到Web环境中,发挥两者的优势,有利于开发优于传统B/S结构的应用平台。本文首先综述了CORBA中间件和Struts框架技术。其次,研究了Struts框架与CORBA集成的目的和策略,给出了基于Struts框架和Java反射机制构建Web层与综合利用多种设计模式构建业务层的集成框架和方法,并通过Struts框架的Action类作为连接表示层和业务层的适配器,把表示层和业务层有机的结合到一起,使得表示层和业务层之间有着明确的分工与协作,降低表示层和业务层之间耦合度,提高软件的性能和可重用性,以满足大型系统的开发。最后以电子商场购物系统为例,应用本文给出的Struts与CORBA的集成框架和方法,构建了一个可重用、可维护和易扩展的Web应用,进一步说明如何应用本文给出的Struts与CORBA的集成框架和方法。
论文目录
摘要Abstract第一章 绪论1.1 课题研究背景与意义1.2 论文的组织结构第二章 Struts框架和CORBA技术2.1 Struts框架2.1.1 Struts框架结构体系2.1.2 Struts框架工作流程2.2 CORBA技术2.2.1 CORBA主要版本的发展历程2.2.2 对象管理体系结构(OMA)2.2.3 ORB体系结构2.2.4 CORBA与Java互补性2.2.5 CORBA系统开发第三章 Struts框架与CORBA的集成研究3.1 Struts框架与CORBA的集成策略3.1.1 Controller3.1.2 Model3.1.3 View3.1.4 Struts与CORBA集成框架的工作流程3.2 利用多种设计模式构建业务层3.2.1 业务层设计模式3.2.2 业务逻辑层的具体实现3.3 基于Struts框架构建Web层3.3.1 Struts框架中的控制组件3.3.2 Struts框架中Web层的实现3.3.3 反射机制在框架中的应用3.3.4 中文乱码问题解决方案第四章 实例分析4.1 系统功能模块的划分4.2 数据库设计4.3 系统的实现4.3.1 开发和运行环境4.3.2 业务逻辑层设计4.3.3 CORBA客户端的设计4.3.4 Web层实现第五章 总结和展望参考文献
相关论文文献
- [1].基于CORBA-Web平台的指挥自动化网络管理模型[J]. 四川兵工学报 2009(09)
本文来源: https://www.lw50.cn/article/13943474cd983688eb08651f.html