質問編集履歴

1

似たような質問を別途していたので、一つにまとめました。

2018/04/26 13:56

投稿

koban
koban

スコア12

test CHANGED
@@ -1 +1 @@
1
- デスクトップアプリケーションにおけるControlerとModelと
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クラスにどのようモデルを割り当ていか良くわかりません。ご教授程よろくお願いします。