我已将 liquibase 和 flyway 与我的应用程序集成。两者都工作正常。两者都有其优点和缺点。现在我关心的是网络服务。Rest 和 Soap 可以与这些工具一起使用吗?如果是的话,你能详细说明一下吗???我需要将这些工具与 hudson 一起使用,并且可以使用 Rest & Soap 来调用 liquibase 或 flyway。提前致谢。
问问题
693 次
2 回答
1
在具有远程处理/服务/数据访问层的分层架构中
- Flyway 和 Liquibase 都位于 DataAccess 层
- REST 和 SOAP 都位于远程处理层
Flyway 和 Liquibase 都没有对所使用的远程技术类型施加限制。
于 2012-01-18T23:29:27.993 回答
0
Liquibase 有一个主要通过 liquibase.Liquibase (http://www.liquibase.org/api/liquibase/Liquibase.html) 访问的 java 接口,可用于以编程方式执行 liquibase 操作。
没有对休息或肥皂的内置支持,但都可以轻松创建。
更新:示例代码
Connection c = createDatabaeConnection();
Database database = DatabaseFactory.getInstance().findCorrectDatabaseImplementation(new JdbcConnection(c));
Liquibase liquibase = new Liquibase(changelog, resourceOpener, database);
liquibase.update(contexts)
于 2011-12-22T07:31:40.137 回答