• 太ったモデル、痩せたコントローラ、MVCデザインパターン

    質問 私はちょうど ブログ記事 を読んだところ、MVCを銀行に例えて説明していました。私は MVC フレームワーク (CakePHP) を使用した Web アプリケーション開発の経験が数か月あるので、基本は理解していますが、ロジックを置く場所に欠陥のあるアプローチを取っていると思わせるテーマが見え始めています。 太ったモデル、痩せたコントローラ できるだけ多くのビジネスロジ

    2023-10-12 21:35:28
  • MVCS - モデル・ビュー・コントローラ・サービス

    質問 MVCを長く使っていて、&quotのことを聞きました。 サービス "層(例えばJavaのWebプロジェクトで)について聞いたことがありますが、私は、それが 本当のアーキテクチャパターン それについて多くの情報を見つけることができないので。 MVCSの考え方は コントローラとモデルの間にサービス層 であり、コントローラにありうる全てのビジネスロジックをカプ

    2023-09-17 23:50:29
  • [解決済み] 差動実行の仕組みを教えてください。

    質問 Stack Overflow でこの件に関する言及をいくつか見かけましたが、Wikipedia (該当ページは削除されています) と MFC ダイナミック ダイアログのデモ を見ても、何も分かりませんでした。誰かこれを説明してくれませんか?根本的に異なる概念を学ぶのは良いことだと思います。 回答内容から なんとなくわかってきたような気がします。ただ、1 回目はソースコー

    2023-06-22 03:10:09
  • [解決済み] 太ったモデルと痩せたコントローラーは、まるで神モデルを作っているようだ。

    質問 を提唱しているブログをよく見かけます。 太ったモデルや痩せたコントローラ アプローチ、特にRails陣営のものを多く読んでいます。その結果、ルータは基本的にどのコントローラでどのメソッドを呼び出すかだけを考え、コントローラのメソッドが行うことは、モデル上の対応するメソッドを呼び出してからビューを表示させるだけです。ですから、私はここで理解できない2つの懸念を抱いています。

    2023-01-04 17:44:14
  • [解決済み] Qtはなぜモデル/ビューという用語を間違って使っているのか?

    質問 Qtのモデル/ビューコントロールで使われている用語は欠陥があると思います。以下のように の説明ページで では、ビューとコントローラを統合することでMVCをMVに単純化したと述べており、次のような図を示しています。 しかし私は、彼らはオブジェクトの役割の名前を間違えた、と思っています。 コントローラをマージしたViewと呼ばれているものは、実際にはViewのみで

    2022-11-11 08:08:18
  • [解決済み] MVCはデザインパターンかアーキテクチャーパターンか?

    質問 によると 日 と Msdn はデザインパターンである。 によれば ウィキペディア はアーキテクチャ・パターンの一つである <ブロッククオート デザインパターンと比較すると、アーキテクチャパターンは規模が大きい。 (ウィキペディア アーキテクチャパターン ) あるいは、デザインパターンを持つアーキテクチャパターンなのでしょうか?

    2022-08-23 05:05:53
  • [解決済み] MVCとN層アーキテクチャの比較

    質問 アプリケーションのアーキテクチャパターンであるMVCとN階層アーキテクチャの違いは何でしょうか?検索してみたのですが、簡単な説明が見つかりませんでした。多分、私はMVCの概念について少し単純なので、もし誰かがその違いを説明できたら、それは素晴らしいことです。 乾杯 解決方法は? N層アーキテクチャは、通常、各層がネットワークで分離されています。例えば、プレゼンテーション層は

    2022-05-10 13:29:56
  • [解決済み] オブザーバー、Pub/Sub、データバインディングの違いについて

    質問 の違いは何ですか? Observerパターン , 出版/購読 および データバインディング ? Stack Overflowで少し検索してみましたが、良い回答は見つかりませんでした。 私が思うに、データバインディングは総称であり、ObserverパターンやPub/Subパターンなど、さまざまな実装方法があるのだと思います。Observerパターンでは

    2022-04-21 16:11:28
  • [解決済み】DTO(Data Transfer Object)とは何ですか?)

    質問 データ転送オブジェクトとは何ですか? MVCではモデルクラスはDTOなのか、そうでない場合はどのような違いがあるのか、また両方必要なのか。 どのように解決するのですか? データ転送オブジェクトは、データをカプセル化し、アプリケーションのあるサブシステムから別のサブシステムに送信するために使用されるオブジェクトです。 DTOは、N階層アプリケーションのサービス層が、自身と

    2022-03-25 01:40:45
  • [解決済み] MVCとMVVMの違いは何ですか?[クローズド]

    質問 閉店 . この質問はもっと必要です フォーカス . 現在、回答は受け付けておりません。 &lt;パス この質問を改善したいですか? 問題を更新して、1つの問題だけに焦点を当てるようにします。 この投稿を編集する .

    2022-03-17 14:25:44
  • [解決済み] MVC :: モデルとは何ですか?

    質問 モデルについて決断を迫られているところです。モデルとは、データベースの操作をすべて行うために使用するものだと認識しています。しかし、モデルはこれに限定されるのでしょうか? それとも、外部からのデータ操作(外部APIからのデータなど)にも使用できるのでしょうか? どのように解決するのですか? 例えば、 Django では、モデルはデータリレーション (テーブル) にマップする

    2022-03-08 12:54:23
  • [解決済み] SOFEAとは?

    質問事項 SOFEAという新しい略語を目にしたのですが、どうやらWebアプリケーションのための新しいプログラミングパラダイムらしいですね。 もし誰かがボランティアで分かりやすく説明してくれたら、とても感謝します。 どのように解決するのですか? SOFEAとは、Service Oriented Front End Applications/Architectureの略で、UI機能を

    2022-02-14 14:28:47