9、项目开发中的持续集成与数据库配置

项目开发中的持续集成与数据库配置

1. 持续集成服务器功能概述

不同的持续集成服务器功能或多或少有所不同,但通常具备一些基本功能。其目标是提供一个干净、隔离的环境,使项目能够独立构建,排除开发者工作站的异常情况。

高级持续集成服务器具有许多强大的特性,这些特性不仅能确保每个开发者的代码正确集成,还能从更高层面借助引导指标来管理项目质量:
- 查看从源仓库检出的文件
- 访问构建工件
- 查看构建期间生成的报告
- 查看构建活动和成功率的历史报告
- 自动提供额外的报告功能(构建脚本中未包含的)
- 并行处理,可同时构建多个项目或同时处理单个项目
- 确保构建脚本中特定于操作系统的元素能在正确的操作系统机器上正确处理
- 具备跨构建活动和构建过程中生成的报告的搜索功能

如果只有一个开发者,出错的可能性相对较小,只需执行“发出 Maven2 命令来构建项目”这一步。不过,在与开发环境不同的工作站(或不同目录)中检出并构建项目是个不错的做法,这样能快速确认所有必要文件是否都已检入源仓库。

2. 集成持久层

使用 Hibernate 为应用程序提供对象 - 关系映射层,使模型能够持久化到数据库。这里不使用自定义的 Hibernate 映射机制,而是采用 Hibernate 提供的 JPA 扩展,JPA 是用于将数据映射和持久化到数据库的 J2EE 标准。

借助 Maven2 和 Hibernate,可以避免下载依赖项和执行 SQL 来创建正确数据库结构等繁琐任务。只需三个步骤,就能搭建一个完整且可用的开发环境:
1. 在 pom.xm

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值