项目开发中的持续集成与数据库配置
1. 持续集成服务器功能概述
不同的持续集成服务器功能或多或少有所不同,但通常具备一些基本功能。其目标是提供一个干净、隔离的环境,使项目能够独立构建,排除开发者工作站的异常情况。
高级持续集成服务器具有许多强大的特性,这些特性不仅能确保每个开发者的代码正确集成,还能从更高层面借助引导指标来管理项目质量:
- 查看从源仓库检出的文件
- 访问构建工件
- 查看构建期间生成的报告
- 查看构建活动和成功率的历史报告
- 自动提供额外的报告功能(构建脚本中未包含的)
- 并行处理,可同时构建多个项目或同时处理单个项目
- 确保构建脚本中特定于操作系统的元素能在正确的操作系统机器上正确处理
- 具备跨构建活动和构建过程中生成的报告的搜索功能
如果只有一个开发者,出错的可能性相对较小,只需执行“发出 Maven2 命令来构建项目”这一步。不过,在与开发环境不同的工作站(或不同目录)中检出并构建项目是个不错的做法,这样能快速确认所有必要文件是否都已检入源仓库。
2. 集成持久层
使用 Hibernate 为应用程序提供对象 - 关系映射层,使模型能够持久化到数据库。这里不使用自定义的 Hibernate 映射机制,而是采用 Hibernate 提供的 JPA 扩展,JPA 是用于将数据映射和持久化到数据库的 J2EE 标准。
借助 Maven2 和 Hibernate,可以避免下载依赖项和执行 SQL 来创建正确数据库结构等繁琐任务。只需三个步骤,就能搭建一个完整且可用的开发环境:
1. 在 pom.xm
超级会员免费看
订阅专栏 解锁全文


被折叠的 条评论
为什么被折叠?



