問題タブ [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.
wcf - タイプ定義言語が無効になっているため、XSD を有効にする
私はこの質問から来ました: VisualStudio 2012 に Contract-First Tool をインストールする方法
その質問の回答に記載されている手順を実行しようとしたとき、これはトピックContract-First Toolにも記載されていますが、次の問題に直面しました。プロジェクトは無効です。
生成された XML スキーマは有効で、前述のチュートリアルから取得したものです。
なぜそれが起こっているのですか?
web-services - Apache CFX スキーマの検証 - 最初にコントラクト
私はApache CXFを使用してWebサービスを開発しており、スキーマ検証による最初のアプローチを契約しています。問題は、検証が機能していないことです。エラーはありませんので、活性化されていないようです。ただし、検証は構成されています。
そこで、ここで見つけることができる公式の Apache CXF の例を調べました。
wsdl_firstの例を見て、スキーマの検証と WSDL のいくつかの制限を追加して変更しました。
驚いたことに、それも機能しません。
わかりましたので、wsdl_first_xmlbeansの例を見てみました。ここでは、README.txt ファイルによると、CXF 構成を使用してスキーマ検証を有効にする方法も示されています。
この例では、スキーマ検証が機能します。両方の例の違いは、2 番目の例がJAX-WS API を使用し、XMLBeansアプローチを使用していることです。それは何か関係がありますか?最初の例でスキーマ検証が機能しないのはなぜですか? おそらく、私は何かが欠けています。
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 ドキュメントを自動的に交換することはできますか?
jakarta-ee - CXF で生成された Web サービスのエントリ ポイントは何ですか?
コントラクト優先のアプローチを使用して、CXF を使用して WSDL から Web サービスを生成しました。
Web サービスは Tomcat 7 で正常にロードされ、SOAP メッセージに適切に応答します。
しかし、WSDL および XSD から自動生成された Java クラスについては理解していますが、エントリ ポイントがどこにあるかはわかりません (たとえば、検証を有効にするため)。
おなじみの main() メソッドはデフォルトのエントリ ポイントにすぎず、必須ではないため、CXF はその目的のために別のエントリ ポイントを使用すると想定しています。
(CXF プラグインを含む pom.xml を使用して) Web サービスをビルドすると、2 つのパッケージのみが生成されます (動作する Web サービスを確立するのに十分です)。
- 1 つは WSDL 自体用で、3 つの Java モジュールのみを含みます: ObjectFactory.java、MyBinding.java、MyService.java
- 2 つ目は XSD スキーマ用で、スキーマで定義されたすべてのタイプの Java クラスを含みます。
という名前のクラスを拡張する MyService.java が、Service
そのエントリ ポイントを探すべき場所ではないかと疑っています。しかし、それはどのように「魔法」を行うのでしょうか?
ところで、Tomcat コンソールからこれを把握しようとしましたが、起動時のすべての Web サービス ログです。
CXF は実装の詳細を非常にうまく隠しているようですが、初期化のカスタマイズをフックする場所を知りたいです。
web-services - RESTful Web サービスはコントラクトファーストとコントラクトラストの両方のアプローチをサポートしていますか?
RESTful Web サービス (JAX-RS 実装など) は、コントラクトファースト (トップダウン) アプローチとコントラクトラスト (ボトムアップ) アプローチの両方をサポートしていますか?
c# - SvcUtil.exe で WCF サービスを生成する方法
SvcUtil.exeを使用して wsdl ファイルからIClassName.csファイルを生成していますが、正常に動作しています。私の問題は、 SvcUtil.exe のコマンド引数を使用してClassName.svcファイルを生成する方法がわからないことです。
SvcUtil.exe を実行した後、すべてのクラス *.svc、*.cs、およびインターフェイスを含む Visual Studio Wizard から作成したときのように、WCF サービスを取得したいと考えています。
ありがとう、シュクルチ
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
が見つかりません
私は何を間違っていますか?要素を参照するための構成はありますか?
.net - コントラクト ファースト SOA および WCF コントラクト
簡単な質問があります。WCF を使用して Web サービスを作成しています。運営体を埋めずに全てのサービスを作成しております。これで、サービス コントラクトから wsdl ファイルが自動生成されました。後で操作の実装をコーディングする場合、このアプローチは「コントラクトファースト」ですか?
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 だけです。