問題タブ [wssf]

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 投票する
3 に答える
2558 参照

c# - WCF/クライアント アプリ - ビジネス ロジックはどこに行くべきか?

WSSF を使用して WCF Web サービスを構築しています。アイデアは、サービスを介してメイン データベースを公開し、サービスの上にさまざまなアプリケーションや Web サイトを構築できるようにすることです。現時点では、このサービスからデータをダウンロードして操作し、レポート CSV ファイルとしてユーザーに提供する単純なクライアント アプリを構築しています。

問題は、(データを操作する) ビジネス ロジックをどこに配置するかです。私はそれをサービスの中に入れようと考えました。私はすでに、データベース (顧客、注文など) とほぼ 1 対 1 でマップする単純なオブジェクトを含むビジネス層をそこに持っています。私は、データを操作するためにいくつかの「高レベル」オブジェクトを作成すると考えました。たとえば、顧客、注文、その他のオブジェクトを使用して、レポートなどを作成します。これに最適な場所は、サービスのビジネス レイヤーであると考えました。そうすれば、必要に応じてさまざまなアプリケーションでこのロジックを再利用できます。

残念ながら私の上司は同意しません。彼は「関心の分離」を望んでおり、このロジックの適切な場所は、サービスではなくクライアント アプリ内のビジネス レイヤーであると述べました。これはもっと簡単かもしれませんが、サービス ビジネス レイヤー内で強力なオブジェクト モデルを使用して、このコードを記述したいと思います。サービスによって公開されるオブジェクトは「実際の」オブジェクトではなく、サービス ビジネス レイヤー内に存在する完全なオブジェクト モデルの機能を持たない単なる軽量データ構造です。

皆さんはどう思いますか?

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

wcf - WCF: 公開されたオブジェクト モデル - ループに陥っている

私はかなり大きな WSSF プロジェクトに取り組んでいます。ビジネス層に通常のオブジェクト モデルがあります。たとえば、顧客には注文コレクション プロパティがあり、これにアクセスすると、データ レイヤーから読み込まれます (遅延読み込み)。オーダーには productCollection プロパティなどがあります。

今、私がトリッキーだと思っているのは、これを WCF 経由で公開することです。注文のコレクションをエクスポートしたい。クライアント アプリには、顧客に関する情報も必要です。WSSF データ コントラクト デザイナーを使用して、顧客が「注文コレクション」と呼ばれるプロパティを持つように設定しました。顧客オブジェクトがあり、注文を確認したい場合はこれで問題ありませんが、注文オブジェクトがある場合、顧客プロパティがないため、階層を上に行くことはできません。

注文オブジェクトに顧客プロパティを追加しようとしましたが、データ コントラクトをロードするときにコードがループに陥ります。これは、ビジネス層のようにオンデマンドで読み込まれないためです。オブジェクトを WCF 経由で送信する前に、すべてのプロパティを読み込む必要があります。最終的に注文をロードし、次にその注文の顧客、その顧客の注文、その注文の顧客など...

私はこれをすべて間違っていると確信しています。ヘルプ!!

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

c# - PLKとWebサービスソフトウェアファクトリー

Webサービスソフトウェアファクトリーにバグが見つかりました。説明はここにあります。更新はないので、コードをダウンロードして自分で修正することにしました。非常に単純なバグで、おそらく3行のコードでパッチを適用しました。しかし*私たちは今それを再パッケージして使用しようとしましたが、これは一見不可能なプロセスであることがわかりました。

PLKのプロセスを誰かに説明してもらえますか?私はそれらについてすべて読みましたが、VSパッケージを配布するために実際に何が必要かをまだ理解していません。

ここから取得したPLKを使用してロードして実行することができましたが、他の人のシステムで認識される機能的なPLKを取得するには 、パートナーである必要があると思いますか?

これを別のコンピューターにインストールしようとすると、「パッケージのロードエラー」が発生します。パートナーキーを使用していないためにエラーが発生する理由はありますか?これを回避する他の方法はありますか?たとえば、配布できる「内部」VSパッケージを作成する方法はありますか?

ファイルを編集 するために変更する必要がありました。

  • 最初にdevenvPostInstall.projを実行します
  • plkを生成し、## Package PLK ##(.resxファイル)を置き換えます-パッケージバージョンはクラス名ではなく、「Web Service Software Factory:ModelingEdition」であることに注意してください-そして、から新しい行を削除する必要がありますキー
  • ProductDefinitionRegistryFragment.wxi行1252(plkで使用したバージョンにバージョンを更新)
  • すべてのコメントを解除します//[VSShell:: ProvideLoadKey( "Standard"、.ttファイルの定数。
0 投票する
1 に答える
1914 参照

visual-studio - WSSF ソリューションを VS 2010 にアップグレードする際のエラー

最近 VS2010 をインストールしましたが、VS2008 と WSSF (Web Service Software Factory) を使用して作成したプロジェクトをアップグレードしようとしています。WSSF の 2010 バージョンをインストールしました。これは前提条件です。アップグレード後、ソリューションを読み込もうとすると、「プロジェクト タイプ (.ssfproduct) がこのバージョンのアプリケーションでサポートされていないため、blah.ssfproduct を開けません」というメッセージが表示されます。何をすべきかまったくわかりません:(

乾杯マーク

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

.net - 最高のasp.net WCFアプリケーション設計

私は金融アプリケーションを扱っており、アプリケーションを設計するための最適なソリューションを探しています。

ビジネスロジックのほとんど/すべてが置かれている数百のストアドプロシージャがあります。Web Service Software Factory (http://servicefactory.codeplex.com/) を使用して構築された WCF Web サービス プロジェクトがあります。ほとんどすべてのもの (テーブル、ドロップダウンなど) 用に構築されたストアド プロシージャがあり、これらのストアド プロシージャにはそれぞれ、Web アプリケーションによって呼び出されるように公開された独自の Web サービスがあります。各 Web サービスは、Web サービスの正確なパラメーターを使用してストアド プロシージャを呼び出す非常に単純なメソッドです。

これが最良のデザインであるかどうか確信が持てないため、デザインの提案や代替案を求めたい.

似たような環境の人は他にいますか?それはあなたの側でどのように実装されていますか?

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

.net - WSSFと一緒にリポジトリファクトリはどのように優れていますか

私はいくつかのデザインパターンとフレームワークの評価に取り組んでいます。「アプリケーション設計はSOAの原則をサポートする必要がある」が重要な要件です。WSSFやWCSFのようなフレームワークを一緒に見ています。だから私の最初の質問は、彼らが一緒にどれだけ良いかということです。また、永続性を無視するモデルを作成するために、リポジトリファクトリをWSSFと一緒に使用できることをいくつかの場所で読みました。しかし、VS 2010 /NEt4.0でサポートされているかどうかはわかりません。コードプレックスでは、2010年のサポートは見られませんでした。また、コミュニティやフォーラムがそれについてあまり話していないこともわかりました。私自身のアイデアは、現在POCOをサポートしているため、ADO.NETエンティティフレームワークを使用してPIモデルを作成することです。また、これらのクラスはWSSFでDataContractsとして使用できます。したがって、1つのフレームに入れると、WSSFを使用して作成されたサービスを使用するWCSFと、ADOによって作成されたエンティティを使用するWSSFを使用すると言えます。ネットエンティティレイヤー。私のビジネスレイヤーは、WSSFとAdo.netエンティティレイヤーの間のどこかに配置されます

私のアイデアはどれくらい良いか悪いかという提案はありますか?

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

vb.net - WSSF 2010をVBでのコード生成に使用できますか?

私はWSSFを初めて使用しますが、プログラミング言語としてVBを使用したソリューションで機能するかどうか、それを実現する方法を考えています。C#コードを生成するサンプルを見たことがありますが、プロジェクトの要件はVB.Netです。

ありがとう、

ラジャ

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

vb.net - 自動クラス変換用ツール WCF?

現在、WSSF と同じパターンを使用して WCF サービスを作成中です。ビジネスロジックプロジェクトを利用してリソースを取得したり、データアクセスリポジトリを使用してリソースを保存したりするサービス実装があります。ここで問題が発生します。これは、データ コントラクトをビジネス エンティティに、またはその逆に変換するためのトランスレータを作成する必要があるためです。この翻訳は退屈になりつつあります。

Datacontract を Business Entity に、またはその逆に変換する 1 つの関数を作成する方法 (おそらく Reflection を使用) を探しています。

どんな提案でも大歓迎です。

ありがとう、

ラジャ

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

c#-4.0 - WSSF代替

Microsoft は、WCF および ASMX サービスのコードを生成するために使用される Web Service Software Factory (WSSF) を廃止しました。Microsoft は、この製品を更新する予定はありません。代替手段があることを願っていますが、わかりません。Microsoft がこのツールに提供する代替手段は何ですか? この点で誰でも私を助けることができますか?

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

.net - Visual Studio 2010 での WSSF を使用した wcfTestClient の構成

WSSF を使用して wcf サービス プロジェクトを実装しています。一般的な wcf プロジェクトのように wcfTestClient を使用してサービス操作を呼び出したいと考えています。つまり、サービス フォーム Visual Studio を実行すると、wcfTestClient ツールを介して実行されるはずです。wcfTestClient ツールでサービスの場所を手動で追加することでサービスを実行できますが、Visual Studio の実行から WcfTestClient を実行したいと考えています。

設定方法は?いくつかの URL を入力してください