質問編集履歴
1
似たような質問を別途していたので、一つにまとめました。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
クライアントアプリケーションにおけるインメモリモデルインスタンスの管理手法について教えてください
|
test
CHANGED
@@ -1,9 +1,3 @@
|
|
1
|
-
デスクトップアプリケーションを開発する際のコントローラーにおけるモデルの粒度の
|
2
|
-
|
3
|
-
考え方についてご教授して頂けませんか?
|
4
|
-
|
5
|
-
|
6
|
-
|
7
1
|
Java + swt で 簡単なSQLエディターデスクトップアプリケーションを作成しています。
|
8
2
|
|
9
3
|
ライブラリとしてGuice,EventBusを利用しています。
|
@@ -53,6 +47,20 @@
|
|
53
47
|
Target クラスはメモリ内に保持し、また複数保持する事を考えています。
|
54
48
|
|
55
49
|
(例えばタブごとにそれぞれのTargetを編集できるように)
|
50
|
+
|
51
|
+
|
52
|
+
|
53
|
+
上記のようなモデルをView + Controlerで参照する際、モデルインスタンスはどのように管理するのでしょうか?
|
54
|
+
|
55
|
+
|
56
|
+
|
57
|
+
よくあるWebアプリケーションはメモリ内にモデルのインスタンスを保持する考え方ではなく
|
58
|
+
|
59
|
+
controlerにServiceクラスを用意して、その都度、モデルを生成しているようなイメージです。
|
60
|
+
|
61
|
+
|
62
|
+
|
63
|
+
例えばスコープ毎にGuiceのAbstractModuleを継承した自作クラスを作成していく考え方であってるのであれば、Contorolerに参照させるモデルの粒度でまた迷っています。
|
56
64
|
|
57
65
|
|
58
66
|
|
@@ -162,4 +170,4 @@
|
|
162
170
|
|
163
171
|
|
164
172
|
|
165
|
-
|
173
|
+
MVPやMVC等のアーキテクチャなど勉強しているのですが、controlerクラスにどのようにモデルを割り当てていくか良くわかりません。ご教授の程よろしくお願いします。
|