Print

基于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 Controller
  • 3.1.2 Model
  • 3.1.3 View
  • 3.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层实现
  • 第五章 总结和展望
  • 参考文献
  • 相关论文文献

    本文来源: https://www.lw50.cn/article/13943474cd983688eb08651f.html