問題タブ [layer]

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

java - Java Swing を使用して Web サイトのようなレイヤーを作成できますか?

エディタ ペインの特定の領域にマウスを移動すると表示されるレイヤを Java Swing で作成したいと考えています。

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

php - MVC パターンでサービス層を使用する利点/例

システム内で共通のプロセスを処理する方法として、現在の開発にサービス レイヤー (Martin Fowler が説明) を実装することを検討しています。

サービス層に対する人々の考えは何ですか? 人々がサービスレイヤーを実装したプロセスの例は何ですか? メリット/デメリットなどは?

現在、Zend フレームワークを使用しています。

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

winforms - プレゼンテーション層でのWinFormsの構造化

当社では、すべて同じUIレイヤー、名前空間、およびアセンブリで作成された多数のWinFormを備えたアプリケーションを開発しています。このレイヤーを構造化するための適切な方法/デザインパターンはありますか?

UIレイヤーは、business.calculationやbusiness.logisticsなどの複数の名前空間で構成されるビジネスレイヤーと通信します。この構造はUIレイヤーでも使用できますか?同じwinformプロジェクトで100以上のwinformを作成するのは正しくないと感じています。

乾杯!

0 投票する
3 に答える
4017 参照

distributed - 多層vs分散?

多層および/または分散型アプリ、それらは同じ意味を持っていますか?

これらのアプリのレイヤーについて話すとき、それは物理レイヤー(データベース、ブラウザー、Webサーバーなど)ですか、それとも論理レイヤー(データアクセスレイヤー、ビジネスレイヤーなど)ですか?

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

objective-c - UIButton レイヤーをアニメーション化していますか?

ダッシュボードアプリに見られる波及効果をiPhoneに持ち込もうとしています。私の考えは、レイアウト ビューにボタンを配置するたびに、ボタンの周りに波及効果があるはずです。ただし、ビュー全体に波及効果をもたらすことはできますが、効果が必要なのはボタンの周りだけです。どこで間違ったのかわかりません。次のコードを試しました。

templayer を LayoutView レイヤーに置き換えると、ビュー全体から波及効果が見られます。誰か解決策を教えてくれませんか

前もって感謝します

0 投票する
3 に答える
586 参照

architecture - プレゼンテーション層/公共サービス層。一般用語?

アプリケーション アーキテクチャ (Web UI と外部 Web サービスの両方を含む) を定義しているときに、最上位層の共通名が見つからないことに気づきました。アプリケーションに DAL (データ アクセス層) と BLL (ビジネス ロジック層) があることは明らかです。BLL の上部には、一般にプレゼンテーション層と呼ばれる UI があります (例: http://msdn.microsoft.com/en-us/library/ff647339.aspx )。しかし、BLL の最上位に存在するサービス レイヤーもあります。

しかし、ケーキは同じレベルに 2 つの層を持つことはできません :) ですから、その用語を見つけるのを手伝ってください。

0 投票する
8 に答える
4035 参照

model-view-controller - なぜMVCは人気があるのですか?

本来は長めの質問にするつもりでしたが、短くした方が意味がよくわかると思います。

  • MVC アーキテクチャ パターンには 3 つの依存関係があります。ビューはモデルによって異なります。コントローラーはビューとモデルに依存します。モデルは独立しています。

  • レイヤー アーキテクチャ パターンは、N - 1 の依存関係を定義します。ここで、N はレイヤーの数です。

モデル、ビュー、コントローラーの 3 つのレイヤーがある場合、従来の MVC の 3 つとは対照的に、依存関係は 2 つしかありません。構造は次のようになります。

[ビューはコントローラーに依存し、コントローラーはモデルに依存します]

このスタイルは同じ目標を達成し、より疎結合を生み出すように私には思えます。このスタイルが一般的ではないのはなぜですか?それは本当に同じ目標を達成していますか?

編集: ASP.NET MVC ではなく、パターンだけです。

グリーグの投稿に関して:

  • モックに関する限り、レイヤーではコマンド プロセッサ パターンを使用して、ボタンのクリックやその他の範囲のイベントをシミュレートできます。
  • UI の変更は依然として非常に簡単で、おそらくさらに簡単です。MVC では、コントローラーとビューが噛み合う傾向があります。レイヤーは厳密な分離を作成します。両方のレイヤーはブラック ボックスであり、実装を個別に自由に変更できます。
  • コントローラーはビューに依存しません。ビューを書き込むことができ、疎結合で時間を節約できます。
0 投票する
2 に答える
2076 参照

javascript - Webページに非表示/レイヤー化された画像を効率的にロードする

レイヤードdivコンポーネントがあり、上部の画像をスライドアニメーション化して下の次の画像を表示することにより、一連の大きなkb画像を表示します。私はこれにアプローチする最善の方法を理解しようとしています。

アプローチ1:

それぞれが背景として割り当てられた画像を使用して、いくつかのdivを重ね、必要に応じてdivをスライドさせます。

非表示のdivは、ページの読み込み時に画像を読み込みますか、それとも表示されたときにのみ画像を読み込みますか?これはブラウザ/クライアント固有の動作ですか?すべての画像(jpeg、png)は、この点で同じように動作しますか?

アプローチ2:

2つのdivのみを使用します。1つはスライドを処理し、もう1つはロードして次の画像を表示します。

この場合、次の画像が表示されたときにjavascriptが遅くならないように、次の画像をプリロードすることは可能ですか?

ありがとう-そして誰か他のアイデアがあれば、私はそれらを聞いてみたいです。

0 投票する
4 に答える
401 参照

java - レイヤー間の逆依存性の問題

ハードウェア設置用の制御システム(水循環システム)を構築しています。ハードウェア記述層と制御層の2つの層で設計しました。

ハードウェア記述レイヤーには、パイプが熱交換器やその他の機器にどのように接続されているかを記述したハードウェアのマップが含まれています。このレイヤーのデータはインストールごとに構成可能であり、実行時に読み込まれます。したがって、ハードウェア記述層のすべてのクラスは、何らかの方法でシリアル化可能である必要があります(Hibernate / XMLへのシリアル化などを介して)。

コントロールレイヤーは、ハードウェア記述レイヤークラスをインテリジェンスで装飾するため、熱交換器は、たとえば、それに関連付けられたHeatExchangerControllerを取得します。

このシステムでは、制御層のエンティティは、ハードウェア記述を介して最も近いネイバーを探す必要がある場合があるため、熱交換コントローラーは次のようなことを行う可能性があります。

問題は、これにより、下位層(ハードウェア層)がその上位のインテリジェンス(そのコントローラー)を認識できるようになることです。これは、レイヤー間の一方向の依存関係ルールを破るだけでなく、すべてのハードウェア記述クラスをシリアライズ可能にする必要があるため、上位レイヤーへのすべての参照はオプションである必要があり、一時的であると宣言される必要があるため、コードが複雑になります。

このようにHW記述レイヤーを介してコントロールを使用できるようにするのが良いか悪いか、または別の方法があるかどうかを判断しようとすると、少し行き詰まります。私は、HW記述レイヤーのほとんどすべてをミラーリングして委任することを含む、1つの方法しか考えられません。これは、邪魔になる方法のようです。

ですから、私の質問は、この状況を認識し、ヒントや経験を持っている人がいるかどうかです。名前はありますか?そのための良いパターン/ベストプラクティスはありますか?また、この状況を回避して回避した他の有名なライブラリ/フレームワークはありますか?

ありがとうございました。

0 投票する
17 に答える
850281 参照

css - div をクリックして下にある要素に移動する

と一緒にを持ってdivいます。この の下に、さらに要素があります。background:transparentborderdiv

現在、オーバーレイの外側をクリックすると、下にある要素をクリックできますdiv。ただし、オーバーレイを直接クリックすると、下にある要素をクリックできませんdiv

divこれをクリックして、下にある要素をクリックできるようにしたいと考えています。

私の問題