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