
论文摘要
软件框架技术是当今B/S系统开发的重要技术。本文对J2EE架构的框架技术作了较为深入的分析和研究,阐述了J2EE企业级软件开发架构、设计模式、软件框架及组件技术等相关技术;并且针对当前在B/S架构设计中普遍存在的页面和代码不能合理分离、开发队伍不能很好协作、系统的扩展性差、维护成本高等问题,针对性地引入了当前最为流行的基于MVC设计模式的Struts框架技术,重点研究了其在企业级J2EE系统应用中的关键技术。论文在需求分析及系统设计基础上,详细论述了应用Struts框架进行民航地面运行监控系统开发的关键技术问题,包括:视图组件功能加强、控制器组件成组业务处理及防表单重复提交机制、模型组件的ORM映射机制、数据持久化操作、EJB组件开发等;此外,在充分实践的基础上,针对Struts框架问题中最重要的模型组件问题和数据持久化问题做进一步的分析和论述,明确指出其中的主要缺点与不足,并针对性地引入轻量级模型组件技术及数据持久化框架技术,丰富发展了Struts框架并成功应用到系统开发中,很好地兼顾了系统稳定性、可扩展性和可维护性的要求,取得了良好的效果。
论文目录
摘要Abstract第一章 绪论1.1 课题来源1.2 国内外研究现状与水平1.3 研究内容及其意义1.3.1 研究内容1.3.2 研究意义1.4 论文的组织第二章 J2EE相关框架及组件技术介绍2.1 软件复用2.2 设计模式2.3 软件框架及组件技术2.3 MVC设计模式2.5 Struts软件框架2.6 J2EE体系结构2.7 本章小结第三章 需求分析与系统设计3.1 需求分析3.1.1 功能需求3.1.2 性能需求3.1.3 业务需求3.2 系统设计3.2.1 设计目标3.2.2 模块设计3.2.3 数据字典3.2.4 数据库设计3.2.5 结构层次设计3.2.6 业务流程设计3.3 开发环境3.4 本章小结第四章 关键技术4.1 视图组件开发4.1.1 视图组件问题分析4.1.2 视图组件开发4.1.3 DisplayTag组件开发4.2 控制器组件开发4.2.1 控制器组件问题分析4.2.2 控制器组件开发4.3 模型组件开发4.3.1 模型组件问题分析4.3.2 数据持久化组件开发4.3.3 EJB组件开发4.4 工程组件的开发4.4.1 监控系统特色组件的开发4.4.2 上传下载组件的开发4.4.3 用户权限管理组件的开发4.5 系统运行及评价4.6 本章小结第五章 Struts框架的改进及其应用5.1 创建轻量级模型组件完成业务逻辑5.1.1 EJB模型组件问题分析5.1.2 利用Spring开发轻量级模型组件5.2 采用数据持久化框架进行数据调用5.2.1 自开发数据持久化组件的不足5.2.2 采用Hibernate构建数据持久化框架5.3 本章小结第六章 研究工作总结6.1 研究工作总结6.2 研究展望参考文献致谢攻读硕士期间主要的研究成果附录1附录2附录3附录4附录5
相关论文文献
标签:软件框架论文; 组件技术论文;