問題タブ [devforce]
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.
c# - DevForce Ideablade では、関連エンティティがエンティティから削除されたかどうかをどのように判断できますか?
Person エンティティと Pet エンティティの間に 1 対多の関係があるとします (フィールド PersonID、PetID を持つ単純なテーブルにリンクされています)。私がこれを行う場合:
HasChanges の呼び出し後、結果は false です。関連エンティティが削除されたかどうかを確認するにはどうすればよいですか?
java - リモート管理されたエンティティを持つことは可能ですか?
私はJPAにあまり詳しくありませんが、次のシナリオがあります。KISS/ DRYの理由から、サーバーとクライアント(Java SE)の両方で同じクラス(「コード」を読み取る)を使用したいと思います。これを行うための1つの可能な方法はEntityManager
、エンティティの要求をサーバーに渡し、最後にすべてのエンティティをサーバーに戻して「バッチ永続化アクション」を実行する(特別な?)クライアントを使用することです。クラスは、データを(再)検証し、いくつかのトランザクション操作(更新など)を適用し、JPA実装によってすべて適切に永続化できます。
質問は:それは可能ですか?どのように?(これに対する解決策はすでにありますか?「いくつかの」コードでこれを解決するのは簡単ですか?)
編集:わかりました、皆さんのためにいくつかのことを明確にしましょう。私のバックグラウンドは、汎用永続化サービスと呼ばれるものを使用する、社内で開発されたアプリケーションフレームワークです。つまり、単一のトランザクション内でCRUDアクション(任意のテーブルのアクションごとに1つのサービス)を実行するためのサービスですが、これらのアクションをインターセプトし、検証と(多くの場合)複雑なビジネスルール(他のテーブルの更新を伴う)を提供するクラス(サービス内)によってサポートされます。等。)。これは、古いMicrosoft製品で実装されていました。現在、.NETへの移行があり、最近、同様に機能するが、DevForceやCSLAなどのより高度なフレームワークが登場しました。特にDevForceは、私がJavaでもやりたいことを提供します(このページの「クライアントでの実行」の段落を参照してから、より良い概要については、このページを参照してください)。
この一般的な主題に関する私の古い質問:CSLAと「同等の」Java
architecture - モジュラー アプリケーションのデータの処理
各モジュールが強力なインターフェイスを持つ他のモジュールを介してのみ通信するモジュラー アプリケーションを作成しました。最近、各モジュールがアクセスするオブジェクトの共有セットが下にあるため、モジュールを完全に分離できていないことがわかりました。
このレイヤーを分離する最良の方法は何ですか? データ オブジェクトは、新しいレコードの画面に表示されるものを表します。
prism - PRISM Unity Module Init を PRISM MEF Module Init に変換するのに助けが必要
私が開発中のプログラムで使用するために、次のクラスを変換するのに助けが必要です。オリジナルは、に基づいてIdeaBlade
呼び出された からのデモ プログラムでした。一部のパーツを UNITY から MEF に変換するのに助けが必要です。私は他のすべてを扱いました。これに固執しただけです。私は既に自分のクラスに MEF "[EXPORT(typeof(XXX))]" を付けており、何らかの方法で "ComposeExportedValue" を使用する必要があると思います。紛らわしい部分は、この行の等価物を見つけることです:"PRISM EXPLORER"
Unity
ありがとう!
以下は、変換する必要があるクラス全体です。オリジナルはここにあります: Ideablade PRISM ページ
wcf - Prism を使用した Silverlight WCF 対応サービス
WCF を使用して Silverlight アプリケーションを作成する必要があります。
また、別のライブラリでこのサービスにアクセスするには、依存性注入を使用する必要があります。
(Silverlight 対応の WCF サービスを追加します)
問題は、依存性注入 (この場合は Prism/MEF) を使用しようとすることです。このサービスのインターフェイスを持つ Silverlight 共有ライブラリを作成すると、Silverlight ライブラリであるため、このライブラリを ASP.Net プロジェクトに追加できません。Silverlight 以外のライブラリを作成した場合、そのライブラリを他のプロジェクトに追加して共通のインターフェイスを共有することはできません。
基本的に、このサービス インジェクションを実行できるように、Silverlight のプロジェクト間で共有すると思われるライブラリが必要です。
どんな情報でも大歓迎です
c# - フォームを保存する前に実行する必要があるコードはどこに配置すればよいですか?
表示内容などを制御する VM があります。私の場合は、ユーザー編集画面です。
ユーザーが保存する前にいくつかのコードがあります-入力されたパスワードを取得し、それをソルトで暗号化し、エンティティプロパティに入れます。
では、このコードはどこに属するのでしょうか? 現在、私は OnBeforeSave をインターセプトしてそこに配置しています。モデルに移動する必要がありますか?
編集:
私の環境/レイヤーに関する詳細情報:
- シルバーライト
- ビュー (XAML)
- ViewModel (リポジトリを介したデータ アクセスをカプセル化します)。バインドするプロパティとデータ オブジェクトを公開します
- モデル - 持続性を担当する DevForce フレームワーク。また、検証機能も使用します。部分クラスなどで拡張できます。
c# - 非同期操作に頭を悩ませる必要があります
カスタムコントロールがあり、このコントロールがユーザーに公開するインターフェイスがあります。
だから、それは非同期操作を公開する私の試みですGetDataAsync
しかし、インターフェイスを実装するクラスにこのメソッドを実装する方法がわかりません。実行してonCompletion
からデリゲートが呼び出されるメソッドがあるので、この部分を理解しています。onSucess
onError
誰かがそれらを書く方法の構文を手伝ってもらえますか?
編集:
4.0で、await
コマンドを使用できません
編集2:
DevForceフレームワークを使用してデータをロードしますが、このサンプルのために、たとえばWCFサービスを実行してみましょう。インターフェイスの実装でWCFサービス呼び出しをどのようにラップしますか?
また、非同期操作を提示するためにこのようなインターフェースを作成しても大丈夫だと思いますか?たとえば、イベントでそれを別の方法で行いますか?
.net - デスクトップだけでなく Web でも実行できるアプリケーションを構築する
ユーザーのデスクトップ/ラップトップだけでなく、Web ブラウザーやモバイル デバイスでも実行できるアプリケーションの開発に役立つ、ある種のフレームワーク、アプリケーション ツール、またはサード パーティ コンポーネントを探しています。将来的に Azure にデプロイするオプションを開いたままにしたいと考えています。私は IdeaBlade.com とダイナミクス CRM/XRM と force.com を見ました。しかし、誰かが提案できる場合は、他のオプションを検討してください。ビジネス ロジックに集中できるように、配管を処理してインフラストラクチャを提供できるものが必要です。私が開発する必要があるアプリケーションは、Office アプリや Outlook と非常に密接に連携する必要があり、いくつかの会計概念を実装する必要があります。
wpf - アプリケーションをWPFからSilverlightに移行します
このトピックについて多くの質問を見て、別の質問を書くかどうかを決めるのに少し時間がかかりました...しかし、私の質問はもう少し複雑だと思います...それでここに行きます。
現在、MVVMを使用してWPFアプリケーションを使用しています。
アプリケーションは以下で構築されています:
- WPF
- プリズムV2
- データベースにアクセスするためのIdeablade(devforce)
- ドッキング機能用のAvalonドック
- グリッドコンポーネントのTelerik
- ビューとViewModelは.ttファイルで生成されます。
- ビューはxaml(WPF用)ファイルで生成されます。
私はそれを知っています:
- TelerikにはSilverlightコントロールがあります
- Prism V2を使用すると、Silverlightバージョンのアプリケーションを実行するのに役立つ可能性があります
わからない:
- devforceの使用がショーストッパーになる可能性がある場合
- アバロンドックの使用がショーストッパーになる可能性がある場合
私の質問:
Silverlight用のxamlの生成からのAppart...どこから始めればよいですか...
- - 編集 - -
「 Silverlightは死ぬ」や「SilverlightxamlはWPFxamlのサブセットです」などのコメントは避けてください。
これは概念実証であり、Silverlightを使用して作成する必要があります。xamlの場合、SilverlightとWPFの両方で使用できる単純なui要素のみを使用するようにアプリケーションを変更できます。
wcf - WCF データ サービスと WCF RIA サービス
WCF Data ServicesとWCF RIA Servicesの間の SOA アーキテクチャを評価する必要があります。以下は私のパラメータの一部です:
- 複数のクライアント (HTML5/iOS/Android/Windows 8 Metro/Windows Phone 7)
- 切断されたオフライン操作
- 検証エンジン
- パフォーマンス
- ネットワークデータ圧縮
- クラウド環境への対応
評価のためにデータを収集するのを手伝ってくれませんか。また、SOAの実装に利用できる他の良いオプションはありますか?
私はDevForceを認識しています。