問題タブ [modular]
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.
netbeans - NetBeansプラットフォームのモジュラーシステムを使用する方法は?
NetBeansプラットフォームを初めて使用する場合、モジュールAのJavaクラスのメソッドをモジュールBに使用したいので、依存関係、ルックアップシステム、およびサービスプロバイダーをどのように実行できるかを提案してください。
asp.net-mvc - MVC コントローラー [actionresults] をよりモジュール化しますか?
私のユーザー名が示すように、私は MVC/OOP のコーディングの概念をよりよく理解したいと考えている MVC 初心者です。
例として PayPal の支払いシステムを使用すると、IPN、PDT、Checkout の 3 つの ActionResult を持つ PayPalController があります。[これはすべて非常に基本的なものであり、RobConn のチュートリアルのほぼコピーです]。私が気付いたのは、コードの大部分は静的なままであり、さまざまな Web サイトの状況でユーザー固有のコードの一部のみが追加されるということです。私が達成したいのは、コントローラーをより再利用可能にする方法です。のように、コーダーは IPN 検証済み、IPN 失敗などのコードを書くだけで済みます。すぐに頭に浮かぶのは、それらの時点で空の関数を呼び出して、コーダーが必要なときにそれらを埋めることができるようにすることですが、これはどうやら私には少し単純すぎる。インターフェイスと抽象化についてはよくわかりませんが (現在それらについて調べています)、どういうわけか答えはそれらの中にあると感じていますか?
基本的に、そのような状況への最善のアプローチとその理由は何ですか。親切にありがとう、MVC初心者
zend-framework - zend Framework: デフォルト モジュールの作成
Vaswani V. の本 - Zend Framework に書かれているように、私はすべてを行いました。初心者向けガイド (33 ページ) ですが、ページ "http://square.localhost/default/index/index" は "not found" という応答を返します。なにが問題ですか?
php - Zend Router を使用したモジュラーは機能しません
私は Zend Framework の初心者です。Zend のルーターとモジュラーに問題があります。フレンドリーな URL 書き換えでルーティングする router.ini があります。
ルーターを使用しない場合 (Boottrap でルーターをセットアップしない場合)、私のコードはモジュールに分割されます。モジュール zend (exp: localhost/admin -> go to admin module) を使用できますが、ルートをアクティブにする場合 -> localhost /admin -> 「製品」コントローラの「カテゴリ」アクションに移動
この問題の解決を手伝ってください。よろしくお願いします(下手な英語でごめんなさい:D)
performance - 「モジュラー演算を使用した高速整数乗算」(2008)アルゴリズムは、Schönhage-Strassenアルゴリズムよりも高速なのはいつですか。
ウィキペディアから:
「AnindyaDe、Chandan Saha、Piyush Kurur、Ramprasad Saptharishi [11]は、2008年にモジュラー演算を使用して同様のアルゴリズムを提供し、同じ実行時間を達成しました。ただし、これらの後者のアルゴリズムは、非現実的に大きな入力に対してSchönhage–Strassenよりも高速です。」
私はそのような非現実的に大きな整数のサイズに非常に興味があります。
たぶん誰かが特定の方法で両方のアルゴリズムを実装し、いくつかのベンチマークを行うことができましたか?
ありがとう
asp.net-mvc - ASP.NET MVC 3 を使用してクラス ライブラリで MEF を使用する
MVC 3 に基づくソリューションを拡張中です。
基本的に、このソリューションは、MVC 3 プロジェクトと、ビジネス/データ アクセスを管理するためのいくつかのクラス ライブラリ プロジェクトで構成されます。
MEF を使用してアプリケーションをプラグインベースにしようとしています。たとえば、UserManager
dll プロジェクトにクラスがあり、次のようにプラグインを定義しています。
ご覧のとおり、クラスは MVC プロジェクトとコントローラーから分離されています。リストは私のUserManager
クラスで定義されています。
MEF も使用するのが最善の方法であることはわかってUserManager
います (おそらくコントローラーの ctor のように初期化しますpublic MainController(IUserManager UserManager)
)。
container
MEFオブジェクトをクラス ライブラリで使用できるようにするには、どのように定義すればよいですか。MEFも使ってMVCアプリケーションを作る必要はありますか?私は、MVC アプリケーションに最小限の変更が必要なアプローチを好みます。
codeigniter - Web アプリケーション アーキテクチャのアプローチ CodeIgniter
私はしばらくの間、優れたアーキテクチャ モデルを探していました。優れたアプリケーションには、さまざまなページで繰り返し使用できるコントローラーとモジュールが必要だと思います。たとえば、ショッピング カート - オンライン ストアで作業している場合、ほぼすべてのページでショッピング カートが必要になります。
また、私にとってもう 1 つの要件は、Web サイトのスタイル (テーマ | スキン) の変更を簡単にサポートする必要があることです。これは、ビューとアセット (css、画像、javascript) の 2 つの部分でスタイルを決定することで実現できます。つまり、Modular Extension とは異なり、すべてのビューを 1 つの場所に配置する必要があります。
最後に、ディレクトリ構造は次のようになります。
これは完璧なアーキテクチャですね。
- 新しいモジュールとコントローラーで拡張できます。
- さまざまなスタイル(スキン|テーマ)を持つことができます
- それは非常にシンプルで同時に機能的です
私は CodeIgniter の大ファンで、CodeIgniter でそのようなことを達成したいと思っています。私に適したアドオンはありますか?
zend-framework - zend acl モジュラー実装?
プロジェクトに zend ACL を実装しようとしていますが、3 つの問題に直面しています。問題を説明するために、これはコードです:
私のライブラリ プラグイン クラス
これは、models フォルダーにある私の ACL クラスです。
これは、bootstarp の _initAppAutoload です。
1) 最初の問題は、Application_Model_DbTable_LibraryAcl で、管理者と既定のフォルダーを使用したモジュラー実装を指定する方法、または各モジュールのリソースのツリーを作成する方法です。
2)データベースにデフォルトのロールはありませんが、アカウントを作成せずにこのデフォルトのユーザーに特権を持たせたいです(そのため、ロールのIDを確認し、ロールがない場合はデフォルトに設定します) . そうすることはベストプラクティスですか、それとも論理的ですか?
3) モジュールとコントローラーだけでなく、アクションの _isAllowed メソッドで Mylib_Controller_Plugin_AccessCheck クラスをチェックインするにはどうすればよいですか?
また、このリダイレクト方法でも、適切にリダイレクトされていないというエラーが表示されます
javascript - モジュール式のユーザー インターフェイスでイベント ベースの入力を管理する方法は?
ユーザー インターフェイスは、多くの場合、ボタン、入力フィールド、ダイアログ ボックス、スライダーなどのさまざまな入力デバイスで構成されています。通常、イベントの順序によって予想される動作が決まります。この動作は、多くの場合、単純なルールでは簡単に把握できません。
この種の問題に対する一般的なアプローチはありますか?
インターフェイスがいかに簡単に複雑になるかを示す例として、3 つのトグル ボタンを備えたインターフェイスを取り上げます。ボタン クリックの動作が各ボタンの状態に依存する場合、2 ^ 3 * 3 = 24 のイベント ケースが可能です。動作がイベント履歴にも依存している場合、イベント ケースの数は指数関数的に増加します。
実際の例として、私が取り組んでいる wysiwyg テキスト エディターを見てください。エディターでフォーカス/ぼかしイベントを選択して、エディターを有効/無効にします。一部のボタン (ウィジェット) はフォーカスをエディターにすぐに戻しますが、他のボタンはダイアログを開きます。下の画像の矢印は、インターフェイス要素をクリックしたときにフォーカスが移動する場所を示しています。
ここでは、フォーカスの管理が難しい問題であり、望ましくない、または直感に反する動作を引き起こすことがよくあります。