2011-12-21 63 views
0

我已经整合了liquibase &飞行路线与我的应用程序。两者都正常工作。两者都有他们的优点&缺点。现在我关心的是web服务。这些工具可以使用Rest和Soap。如果是,那么你能否详细说明一下细节? 我需要使用这些工具哈德森和可以休息&肥皂被用来称液化或飞行。提前致谢。Flyway和Liquibase通过网络服务,如肥皂,休息

回答

0

Liquibase有一个主要通过liquibase.Liquibase(http://www.liquibase.org/api/liquibase/Liquibase.html)访问的java接口,它可以用来编程执行liquibase操作。

没有内置支持休息或肥皂,但可以很容易地创建。

UPDATE:实施例代码

Connection c = createDatabaeConnection(); 
Database database = DatabaseFactory.getInstance().findCorrectDatabaseImplementation(new JdbcConnection(c)); 
Liquibase liquibase = new Liquibase(changelog, resourceOpener, database); 

liquibase.update(contexts) 
+0

非常感谢弥敦道 能否简单介绍一下我们如何能够利用休息或肥皂,用任何的这两个工具。提前致谢。 – 2011-12-22 12:39:35

+0

从我从你的问题,你想要做的假定是能够有你打电话将要执行数据库更新肥皂或其他服务。 对于liquibase,这将意味着创建一个由你使用任何肥皂或REST框架包含类似于我加入到我的答案代码代码调用的方法 – 2011-12-22 15:28:34

0

在具有远程处理/服务/数据访问层

  • 两者迁飞和Liquibase坐在数据访问层
  • REST和SOAP分层的体系结构坐在遥控层

Flyway和Liquibase都没有对正在使用的远程技术进行限制。