学位论文 > 优秀研究生学位论文题录展示

基于MVC模式的CORBA-Web框架的研究与应用

作 者: 许玉龙
导 师: 李兴国
学 校: 合肥工业大学
专 业: 管理科学与工程
关键词: CORBA MVC 设计模式 Struts Java反射机制
分类号: TP311.10
类 型: 硕士论文
年 份: 2007年
下 载: 71次
引 用: 1次
阅 读: 论文下载
 

内容摘要


随着软件技术的飞速发展,Web技术和CORBA技术已经成为研究和发展的主流方向。Web可以提供友好的用户界面,但无法胜任大规模的业务逻辑计算。而作为分布式对象技术的CORBA组件可以提供大规模的独立的分布式计算,因此将CORBA技术应用到Web环境中,发挥两者的优势,有利于开发优于传统B/S结构的应用平台。本文首先综述了CORBA中间件和Struts框架技术。其次,研究了Struts框架与CORBA集成的目的和策略,给出了基于Struts框架和Java反射机制构建Web层与综合利用多种设计模式构建业务层的集成框架和方法,并通过Struts框架的Action类作为连接表示层和业务层的适配器,把表示层和业务层有机的结合到一起,使得表示层和业务层之间有着明确的分工与协作,降低表示层和业务层之间耦合度,提高软件的性能和可重用性,以满足大型系统的开发。最后以电子商场购物系统为例,应用本文给出的Struts与CORBA的集成框架和方法,构建了一个可重用、可维护和易扩展的Web应用,进一步说明如何应用本文给出的Struts与CORBA的集成框架和方法。

全文目录


摘要  5-6
Abstract  6-11
第一章 绪论  11-16
  1.1 课题研究背景与意义  11-14
  1.2 论文的组织结构  14-16
第二章 Struts框架和CORBA技术  16-25
  2.1 Struts框架  16-18
    2.1.1 Struts框架结构体系  16-18
    2.1.2 Struts框架工作流程  18
  2.2 CORBA技术  18-25
    2.2.1 CORBA主要版本的发展历程  19-20
    2.2.2 对象管理体系结构(OMA)  20
    2.2.3 ORB体系结构  20-23
    2.2.4 CORBA与Java互补性  23-24
    2.2.5 CORBA系统开发  24-25
第三章 Struts框架与CORBA的集成研究  25-49
  3.1 Struts框架与CORBA的集成策略  25-28
    3.1.1 Controller  27
    3.1.2 Model  27-28
    3.1.3 View  28
    3.1.4 Struts与CORBA集成框架的工作流程  28
  3.2 利用多种设计模式构建业务层  28-39
    3.2.1 业务层设计模式  29-30
    3.2.2 业务逻辑层的具体实现  30-39
  3.3 基于Struts框架构建Web层  39-49
    3.3.1 Struts框架中的控制组件  39-40
    3.3.2 Struts框架中Web层的实现  40-43
    3.3.3 反射机制在框架中的应用  43-47
    3.3.4 中文乱码问题解决方案  47-49
第四章 实例分析  49-61
  4.1 系统功能模块的划分  49-51
  4.2 数据库设计  51-52
  4.3 系统的实现  52-61
    4.3.1 开发和运行环境  52-53
    4.3.2 业务逻辑层设计  53-55
    4.3.3 CORBA客户端的设计  55-56
    4.3.4 Web层实现  56-61
第五章 总结和展望  61-63
参考文献  63-65

相似论文

  1. 体验式服装设计模式研究,TS941.2
  2. 基于SOA与工作流的OA系统的研究与实现,TP311.52
  3. 人力资源管理系统的设计与实现,TP311.52
  4. 基于Java EE框架的公文传输系统设计与实现,TP311.52
  5. OpenBASE企业管理器设计与实现,TP311.52
  6. 基于Struts2的校友管理与服务系统的设计与实现,TP311.52
  7. 基于分布式三层应用的设备管理信息系统的开发和研究,TP311.52
  8. 攀枝花学院人事管理信息系统的设计与实现,TP311.52
  9. 社区WebGIS原型系统设计与实现,P208
  10. 基于MVC设计模式的网络服务平台的研究与实现,TP311.52
  11. 基于Struts2与Hibernate的社区网站系统设计与实现,TP311.52
  12. 中国石油广域网智能管理系统设计与实现,TP311.52
  13. 基于RBAC的河道堤防管理信息系统之权限管理系统,TV871
  14. 基于SSH的图像日志市场营销系统的设计与实现,TP311.52
  15. 江西现代学院OA系统的设计与实现,TP311.52
  16. 一个电子报纸发行系统的设计和实现,TP311.52
  17. 基于SSH的办公自动化双语系统的设计与实现,TP311.52
  18. 基于Struts体系结构的在线考试系统的设计与实现,TP311.52
  19. 高校人力资源信息管理系统的设计和实现,TP311.52
  20. 设计模式在卫星成像模拟系统中的研究与应用,TP311.52
  21. 物资集约化管理和信息化应用研究,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 程序设计
© 2012 www.xueweilunwen.com