2

XINSに似たJavaプロジェクトの技術的な契約設計ソリューションはありますか?私は、開発者が最初にアプリケーションのコントラクトを作成し、次にそのコントラクトの境界内でコーディングし、実際にコントラクトを最大限に活用するように強制するプロジェクト/フレームワークを探しています。XINSのように、コントラクトを検証するランタイムコンポーネントを使用して、そのコントラクトからコード(サーバー側とクライアント側、単体テスト、スタブ)とドキュメント(OpenDocument、HTML、テストフォーム)を生成するものを探しています。

コントラクトは、WSDLや一連のXMLファイルなど、何でもかまいません。Springとの統合があればいいのですが。

私は過去にXINSを開発したことに注意してください(ただし、現在のメンテナではありません)。同様のソリューションが存在し、それらをどのように比較するのか疑問に思っています。

4

1 に答える 1

1

私が理解している限り、SpringWebServicesプロジェクトはあなたが説明したアプローチを促進します。それは彼らのチュートリアルでも詳細に説明されています。アイデアは、データコントラクトを手動で記述し、この記述に基づいてWebサービスを作成することです。Spring Frameworkは、このタスクをはるかに簡単に解決できるようにするために、非常に多くの異なるインフラストラクチャークラスを提供します。

于 2010-08-18T19:54:26.987 に答える