問題タブ [mendix]
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.
caching - Mendix のキャッシングと AOP: Mendix アプリケーション内のサーバー側キャッシングのための統一または標準化されたアプローチはありますか?
Mendix Business Modeler を使用して Web アプリケーションを構築することは、Java/Spring/JSF などのテクノロジーを使用して Web アプリケーションを開発することとは根本的に異なります。しかし、この質問のために 2 つを比較してみます。
Java/Spring ベースのアプリケーションでは、アプリケーションをサードパーティ製品 Ehcache と統合して、メソッド レベルでデータをキャッシュできます。たとえば、特定のメソッドの戻り値を格納するように ehcache を構成できます (特定の存続時間で)。このメソッドが呼び出されるたびに、ecache は、メソッドが以前に同じパラメーターで呼び出されたかどうか、およびキャッシュに格納された戻り値があるかどうかを自動的にチェックします。その場合、メソッドは実際には実行されず、代わりにキャッシュされたメソッドの戻り値がすぐに返されます。
Mendix 内で同じ機能を使用したいと考えていますが、この場合、Microflow の戻り値をキャッシュすることになります。また、マイクロフローにキャッシュをチェックするように明示的に指示するアクションをあちこちに追加することを余儀なくされたくありません。マイクロフローを一元化された場所にキャッシュ用に登録するか、各マイクロフローにキャッシュ用のフラグを付けたいだけです。つまり、この質問は、Mendix のアスペクト指向プログラミング (AOP) の概念に関するものであると同時に、キャッシングに関するものでもあります。実行前および実行後の操作を適用できるように、Microflow 呼び出しにフックを取得する方法はありますか? 私の意見では、AOP が Java に目的を置いているのと同じ理由が Mendix にも存在します。
mendix - Mendix: FileManager ウィジェットとアップロードされたファイル拡張子
FileManager ウィジェットを使用してファイルをアップロードする場合、バッキング FileDocument エンティティには、アップロードされたファイルのバイナリ コンテンツとファイルに関するメタデータが含まれます。私の問題は、アップロードされたドキュメントのファイル拡張子が FileDocument エンティティ内のどこにあるかわからないことです。「Name」という FileDocument 属性があることがわかりますが、この値にはファイル拡張子が含まれていません。たとえば、「myfile.txt」をアップロードする場合、name 属性は「myfile」になります。フルネームがどこかに保持されていることは知っているので、簡単に取得する方法があると思いますが、どこを見ればよいかわかりません。新しくアップロードされたドキュメントを Web サービス経由でリモート ファイル サーバーに保存するため、拡張子を含む完全なファイル名が必要です。
ありがとう。
java - アプリケーションにモバイル ブラウザ経由でアクセスするか、Java を使用した PhoneGap アプリを使用してアクセスするかを判断する方法
ユーザーがモバイル ブラウザーを介してアプリケーションにアクセスしているか、Java を使用した PhoneGap アプリを使用してアクセスしているかを検出する方法はありますか? Javascriptを使用してJavaを使用せずにこれを行う方法の例をいくつか見ました。URL アドレスを読み取って、ユーザーがモバイル ブラウザーを使用してアプリケーションにアクセスしているか、PhoneGap アプリを使用してアプリケーションにアクセスしているかを判断できることを読みましたが、これを実装する方法がよくわからず、URL アドレスがどのように異なるかを理解していません。私を正しい方向に向けるための提案は大歓迎です。どうもありがとう。
xml - XSD 取得エラー: 'Any' 要素はサポートされていません
xsd を Mendix にインポートして、PDF ファイルが埋め込まれた XML ファイルをインポートする Web サービスをセットアップしています。XSD を Mendix に追加しようとすると、エラーが発生します
要素のタイプ ' http://tempuri.org/CREDIT_RESPONSE_v2_3_1:DOCUMENT ': 'Any' 要素はサポートされていません。
Mendix フォーラムを検索したところ、この xsd のサポートを追加したい場合は、期待する応答の種類を判断し、それに応じて xsd を変更する必要があるとのことです。
私の質問は、任意のパラメーターに対して有効な応答の種類を確認するにはどうすればよいですか?