問題タブ [contract-first]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1127 参照

wcf - タイプ定義言語が無効になっているため、XSD を有効にする

私はこの質問から来ました: VisualStudio 2012 に Contract-First Tool をインストールする方法

その質問の回答に記載されている手順を実行しようとしたとき、これはトピックContract-First Toolにも記載されていますが、次の問題に直面しました。プロジェクト無効です。

生成された XML スキーマは有効で、前述のチュートリアルから取得したものです。

なぜそれが起こっているのですか?

オプション無効

0 投票する
1 に答える
490 参照

web-services - Apache CFX スキーマの検証 - 最初にコントラクト

私はApache CXFを使用してWebサービスを開発しており、スキーマ検証による最初のアプローチを契約しています。問題は、検証が機能していないことです。エラーはありませんので、活性化されていないようです。ただし、検証は構成されています

そこで、ここで見つけることができる公式の Apache CXF の例を調べました。

wsdl_firstの例を見て、スキーマの検証と WSDL のいくつかの制限を追加して変更しました。

驚いたことに、それも機能しません。

わかりましたので、wsdl_first_xmlbeansの例を見てみました。ここでは、README.txt ファイルによると、CXF 構成を使用してスキーマ検証を有効にする方法も示されています

この例では、スキーマ検証が機能します。両方の例の違いは、2 番目の例がJAX-WS API を使用し、XMLBeansアプローチを使用していることです。それは何か関係がありますか?最初の例でスキーマ検証が機能しないのはなぜですか? おそらく、私は何かが欠けています。

0 投票する
1 に答える
443 参照

xml - 最初に WCF をコントラクトして、REST/JSON および SOAP/XML エンドポイントを公開することは可能ですか?

現在、.NET 3.5 と WSCF.blue を使用してコントラクト ファーストの WCF SOAP サービスを作成しています。これにより、Xsd ファイルを使用して交換される Xml ドキュメントを設計できます。

WSDL 2.0 が存在し、REST エンドポイントのコントラクトを設計できるようになり、.NET 4.5 で最初にコントラクトが適切にサポートされるようになったので、次の質問があります。

Visual Studio 2012 にアップグレードして、既存の Xsd セットを保持し、REST や SOAP エンドポイントを自動的に公開することはできますか?

Visual Studio 2012 にアップグレードして、既存の Xsd セットを保持し、Xml や Json ドキュメントを自動的に交換することはできますか?

0 投票する
1 に答える
1462 参照

jakarta-ee - CXF で生成された Web サービスのエントリ ポイントは何ですか?

コントラクト優先のアプローチを使用して、CXF を使用して WSDL から Web サービスを生成しました。

Web サービスは Tomcat 7 で正常にロードされ、SOAP メッセージに適切に応答します。

しかし、WSDL および XSD から自動生成された Java クラスについては理解していますが、エントリ ポイントがどこにあるかはわかりません (たとえば、検証を有効にするため)。

おなじみの main() メソッドはデフォルトのエントリ ポイントにすぎず、必須ではないため、CXF はその目的のために別のエントリ ポイントを使用すると想定しています。

(CXF プラグインを含む pom.xml を使用して) Web サービスをビルドすると、2 つのパッケージのみが生成されます (動作する Web サービスを確立するのに十分です)。

  1. 1 つは WSDL 自体用で、3 つの Java モジュールのみを含みます: ObjectFactory.java、MyBinding.java、MyService.java
  2. 2 つ目は XSD スキーマ用で、スキーマで定義されたすべてのタイプの Java クラスを含みます。

という名前のクラスを拡張する MyService.java が、Serviceそのエントリ ポイントを探すべき場所ではないかと疑っています。しかし、それはどのように「魔法」を行うのでしょうか?

ところで、Tomcat コンソールからこれを把握しようとしましたが、起動時のすべての Web サービス ログです。

CXF は実装の詳細を非常にうまく隠しているようですが、初期化のカスタマイズをフックする場所を知りたいです。

0 投票する
1 に答える
6612 参照

web-services - RESTful Web サービスはコントラクトファーストとコントラクトラストの両方のアプローチをサポートしていますか?

RESTful Web サービス (JAX-RS 実装など) は、コントラクトファースト (トップダウン) アプローチとコントラクトラスト (ボトムアップ) アプローチの両方をサポートしていますか?

0 投票する
5 に答える
104354 参照

c# - SvcUtil.exe で WCF サービスを生成する方法

SvcUtil.exeを使用して wsdl ファイルからIClassName.csファイルを生成していますが、正常に動作しています。私の問題は、 SvcUtil.exe のコマンド引数を使用してClassName.svcファイルを生成する方法がわからないことです。

SvcUtil.exe を実行した後、すべてのクラス *.svc、*.cs、およびインターフェイスを含む Visual Studio Wizard から作成したときのように、WCF サービスを取得したいと考えています。

ありがとう、シュクルチ

0 投票する
1 に答える
768 参照

web-services - CXF 要素リファレンス

CXFとMavenでコントラクトファーストを実行しようとしています。

内部にWSDLがあり、内部src/java/resource/wsdlに5つのxsdsがありますsrc/java/resources/xsd

私の階層は次のようになります。

aaa.v1r0.xsd

bbb.v1r0.xsd

ccc.v1r0.xsd

ddd.v1r0.xsd

eee.v1r0.xsd

aaa.v1r0.wsdl

pom.xml

applicationContext.xml

web.xml

プロジェクトを Tomcat サーバーで実行すると、次の方法で WSDL 構成にアクセスできます。http://localhost:8080/aaa-service/services/aaa?wsdl

ただし、SOAPUI を使用してこの構成をテストしようとすると、WSDL のロード中にエラーが発生したというメッセージが表示されます。

ソースヌル

エラー要素bbbs@http://schemas.example.com.br/bbbが見つかりません

私は何を間違っていますか?要素を参照するための構成はありますか?

0 投票する
2 に答える
274 参照

.net - コントラクト ファースト SOA および WCF コントラクト

簡単な質問があります。WCF を使用して Web サービスを作成しています。運営体を埋めずに全てのサービスを作成しております。これで、サービス コントラクトから wsdl ファイルが自動生成されました。後で操作の実装をコーディングする場合、このアプローチは「コントラクトファースト」ですか?

0 投票する
1 に答える
3259 参照

spring - Spring、Maven で WSDL から WebService を生成する (最初にコントラクト)

コントラクトを最初に作成したいSpring webservice。WSDL ファイルはありますが、WSDL から Spring Web サービスを生成する例が見つかりません。

この Maven プラグインを使用して生成できますが、Spring WebService ではなく J2EE WebService になりますよね?:

これにより、 @WebServiceアノテーションを持つインターフェースが生成されます。しかし、これJ2EEアプリケーション用であり、Spring 用ではありませんよね?

それで、すでに書かれたWSDLファイルからSpring WebServicesを生成するためのmavenのツールはありますか?

何も見つからないため、jaxws-Maven-plugin だけです。