学位论文 > 优秀研究生学位论文题录展示
基于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
|
相似论文
- 体验式服装设计模式研究,TS941.2
- 基于SOA与工作流的OA系统的研究与实现,TP311.52
- 人力资源管理系统的设计与实现,TP311.52
- 基于Java EE框架的公文传输系统设计与实现,TP311.52
- OpenBASE企业管理器设计与实现,TP311.52
- 基于Struts2的校友管理与服务系统的设计与实现,TP311.52
- 基于分布式三层应用的设备管理信息系统的开发和研究,TP311.52
- 攀枝花学院人事管理信息系统的设计与实现,TP311.52
- 社区WebGIS原型系统设计与实现,P208
- 基于MVC设计模式的网络服务平台的研究与实现,TP311.52
- 基于Struts2与Hibernate的社区网站系统设计与实现,TP311.52
- 中国石油广域网智能管理系统设计与实现,TP311.52
- 基于RBAC的河道堤防管理信息系统之权限管理系统,TV871
- 基于SSH的图像日志市场营销系统的设计与实现,TP311.52
- 江西现代学院OA系统的设计与实现,TP311.52
- 一个电子报纸发行系统的设计和实现,TP311.52
- 基于SSH的办公自动化双语系统的设计与实现,TP311.52
- 基于Struts体系结构的在线考试系统的设计与实现,TP311.52
- 高校人力资源信息管理系统的设计和实现,TP311.52
- 设计模式在卫星成像模拟系统中的研究与应用,TP311.52
- 物资集约化管理和信息化应用研究,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 程序设计
© 2012 www.xueweilunwen.com
|