OSGi构件库的持续集成

OSGi构件库的持续集成

论文摘要

敏捷软件开发的核心之一就是持续集成,其指开发人员一旦将代码提交到版本控制系统之后,就自动进行构建,构建通过后分发部署包的一系列过程。持续集成模块是统一服务架构平台的关键组成部分。本文在分析了系统功能需求的基础上,设计并实现了构件库持续集成的功能。提出在构件库管理系统中结合持续集成工具CruiseControl,调用构件库Eclipse客户端的Ant脚本,从源码版本库中抓取代码到持续集成服务器上进行构建,将构建通过的软件构件分发到持续缓存服务器中的方案。最后,部署了一个构件库持续集成系统应用环境。实验结果表明,该系统的功能和性能达到了设计要求。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 研究意义与项目背景
  • 1.2 持续集成技术发展现状
  • 1.3 本文工作
  • 1.4 章节安排
  • 第二章 相关概念和技术
  • 2.1 持续集成技术
  • 2.1.1 持续集成基础知识
  • 2.1.2 持续集成工具
  • 2.1.3 Ant 构建技术
  • 2.1.4 版本管理技术
  • 2.2 构件库技术
  • 2.3 Eclipse 技术
  • 2.4 小结
  • 第三章 需求分析与总体架构
  • 3.1 USAP 整体需求分析
  • 3.2 持续集成需求分析
  • 3.3 USAP 整体架构
  • 3.4 持续集成总体架构
  • 3.5 小结
  • 第四章 详细设计与实现
  • 4.1 构件库Eclipse 客户端设计与实现
  • 4.1.1 构件库Eclipse 客户端功能组成
  • 4.1.2 构件开发基本过程的设计
  • 4.1.3 OSGi 构件工程的设计
  • 4.1.4 Eclipse 功能扩展的设计
  • 4.1.5 下载功能的设计与实现
  • 4.1.6 上传功能的设计与实现
  • 4.1.7 Ant 构建文件的设计
  • 4.2 持续集成服务的设计与实现
  • 4.2.1 持续集成功能组成
  • 4.2.2 CruiseControl 持续构建文件设计与实现
  • 4.2.3 CruiseControl 持续集成设计与实现
  • 4.3 持续集成缓存服务的设计与实现
  • 4.3.1 持续集成缓存服务缓存服务架构
  • 4.3.2 持续集成缓存的设计与实现
  • 4.3.3 持续集成缓存辅助类的设计与实现
  • 4.4 小结
  • 第五章 系统测试
  • 5.1 测试环境
  • 5.2 测试内容及方法
  • 5.3 测试结果分析
  • 5.4 小结
  • 第六章 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].基于OSGi的物联网设备接入平台的设计与实现[J]. 软件 2014(09)
    • [2].OSGi框架服务层分析及应用[J]. 信息技术 2015(01)
    • [3].OSGI规范对增量式开发模型的支持探究[J]. 中国科技信息 2011(05)
    • [4].基于OSGI的智能家庭系统的设计与实现[J]. 电子设计工程 2011(07)
    • [5].OSGI框架中协同仿真的研究与实现[J]. 电脑知识与技术 2010(33)
    • [6].面向OSGi的应用服务器重构[J]. 计算机科学与探索 2010(02)
    • [7].基于OSGI的家庭网关系统的研究与设计[J]. 计算机与数字工程 2010(05)
    • [8].基于OSGi的汽车远程诊断服务平台的研究与开发[J]. 山东科学 2010(03)
    • [9].基于OSGI的电子商务招投标平台的分析与优化[J]. 电脑知识与技术 2017(21)
    • [10].基于OSGI家庭网关的多媒体系统设计[J]. 微计算机信息 2010(06)
    • [11].基于OSGi面向服务的软件体系架构[J]. 计算机技术与发展 2012(10)
    • [12].基于OSGi平台家庭网关的远程监控服务系统[J]. 计算机工程与设计 2009(13)
    • [13].一种基于OSGi的动态演化方法[J]. 计算机工程与科学 2008(11)
    • [14].基于OSGi的分布式系统集中日志管理方案[J]. 计算机系统应用 2017(06)
    • [15].基于OSGi的企业信息管理系统框架研究[J]. 计算机时代 2012(09)
    • [16].以OSGi为平台的家庭网关及关键技术分析[J]. 科技传播 2013(14)
    • [17].以代理为中心的OSGi构件资源监控方法[J]. 计算机科学与探索 2011(01)
    • [18].基于OSGI的软构件实时数据处理子系统设计与实现[J]. 计算技术与自动化 2020(01)
    • [19].一种基于OSGi的医疗设备集成框架[J]. 计算机应用与软件 2010(02)
    • [20].一种面向OSGi的构件化软件再工程方法[J]. 计算机科学与探索 2009(06)
    • [21].基于OSGi的华北电网辅助服务交易平台设计与实现[J]. 华北电力技术 2016(10)
    • [22].基于Android平台的OSGi架构中间件的研究与应用[J]. 电子制作 2017(13)
    • [23].基于OSGi和RCP的融合通信客户端的设计与实现[J]. 电信科学 2010(08)
    • [24].基于OSGi家庭网关的UPnP设备远程控制设计与实现[J]. 计算机与现代化 2009(10)
    • [25].StarOSGi:一种OSGi分布式扩展中间件[J]. 计算机科学 2011(01)
    • [26].基于OSGi的AAF应用框架研究[J]. 武汉理工大学学报 2008(06)
    • [27].基于OSGi的网络安全策略调度系统设计与实现[J]. 电信技术 2019(12)
    • [28].Java技术应用的研究[J]. 科技资讯 2018(03)
    • [29].一种基于OSGi的Web应用模块化架构设计[J]. 计算机系统应用 2014(01)
    • [30].基于普适计算的容错机制研究[J]. 廊坊师范学院学报(自然科学版) 2012(05)

    标签:;  ;  ;  

    OSGi构件库的持续集成
    下载Doc文档

    猜你喜欢