1

liquibaseとflywayの両方をアプリケーションに統合しました。どちらも正常に動作しています。どちらにも長所と短所があります。今、私の懸念はWebサービスです。これらのツールでRESTとSoapを使用できます。はいの場合、詳細を教えていただけますか?これらのツールをハドソンで使用する必要があり、Rest&Soapを使用してliquibaseまたはflywayを呼び出すことができます。前もって感謝します。

4

2 に答える 2

1

Remoting / Services / DataAccess レイヤーを備えたレイヤード アーキテクチャ

  • 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 操作を実行するために使用できます。

rest または soap の組み込みサポートはありませんが、どちらも簡単に作成できます。

更新: コード例

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 に答える