問題タブ [ecb-pattern]
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.
model-view-controller - MVC と ECB をいつ使用するか?
私が読んでいる本によると、私はこの事実を理解しています。エンティティ オブジェクトは、データの維持を担当する MVC のモデル オブジェクトのようなものです。境界オブジェクトは、外部ユーザーと対話し、入力と出力の両方を処理するオブジェクトです。MVC では、ユーザー入力はコントロール オブジェクトによって検出されますが、出力の処理はビュー オブジェクトの責任です。それが私が見つけた違いです。しかし、私がググってみると、MVC は通常ユーザー インターフェイスの設計に使用され、ECB はビジネス ロジックに使用されることが多いという意見が多くありました。どういう意味ですか?MVC はユーザー インターフェイスにのみ使用されますか? もしそうなら、MVC のコントローラーとビュー オブジェクトの責任は何ですか?
class - UML - Boundary のサブクラスはコントローラーとして機能できますか?
Boundary のサブクラスがコントローラーとして機能するかどうか疑問に思っていますか?
firebase - パターン ECB: エンティティは DB 上にある可能性がありますか?
簡単な質問があります。ECB パターンを使用して、永続データを保存するために Firebase を使用する Android ネイティブ アプリケーションを設計しました。私の質問は次のとおりです。エンティティの場合、Firebase エンティティから取得したすべての情報を配置するクラスを「ローカルに」宣言する必要がありますか、または Firebase データのみを使用できますか? エンティティが DB だけに存在し、DB やローカル クラスに存在しない可能性があるかどうかは明確ではありません。ポイントは、すべてリアルタイムであるはずなので、アプリを Firebase データで頻繁に更新することです。そういうわけで、地方で授業をするのは無意味だと思いますが、誰かが私にもっと技術的なアドバイスをくれることを願っています。
architecture - ecb パターンのどこに dto を配置する必要がありますか
Entity-Control-Boundary-Pattern で Data-Transfer-Objects を使用する場合、どのレイヤーに dto を配置する必要がありますか?