質問編集履歴
2
文章を修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -74,7 +74,7 @@
|
|
74
74
|
|
75
75
|
TodoService ts = new TodoService();
|
76
76
|
|
77
|
-
ts.addTodo(todo,dao);
|
77
|
+
ts.addTodo(todo,dao); ←★
|
78
78
|
|
79
79
|
}
|
80
80
|
|
@@ -138,7 +138,7 @@
|
|
138
138
|
|
139
139
|
public class TodoService {
|
140
140
|
|
141
|
-
public void addTodo(String todo, TodoDao dao) {
|
141
|
+
public void addTodo(String todo, TodoDao dao) { ←★
|
142
142
|
|
143
143
|
dao.addTodo(todo);
|
144
144
|
|
@@ -228,4 +228,4 @@
|
|
228
228
|
|
229
229
|
|
230
230
|
|
231
|
-
という認識でよろしいでしょうか。また、この場合、バッキングビーンでDaoをインジェクトしなければ他のクラスでインジェクトしてもdaoとentityManagerがnullになりnullPointerExceptionで落ちてしまうので、その都度引数にdaoを入れなければいけないということなのでしょうか(この書き方でも実際に動作します)。
|
231
|
+
という認識でよろしいでしょうか。また、この場合、バッキングビーンでDaoをインジェクトしなければ他のクラスでインジェクトしてもdaoとentityManagerがnullになりnullPointerExceptionで落ちてしまうので、クラスを移動する際はその都度引数にdaoを入れなければいけない(★の部分)ということなのでしょうか(この書き方でも実際に動作します)。
|
1
ソースのタイトルを入れ忘れていたので追加しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,7 +8,9 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
|
11
|
+
バッキングビーン
|
12
|
+
|
13
|
+
```
|
12
14
|
|
13
15
|
/*
|
14
16
|
|
@@ -98,7 +100,11 @@
|
|
98
100
|
|
99
101
|
↓
|
100
102
|
|
103
|
+
|
104
|
+
|
101
|
-
|
105
|
+
サービス(主にロジックを記述する)
|
106
|
+
|
107
|
+
```
|
102
108
|
|
103
109
|
/*
|
104
110
|
|
@@ -146,7 +152,11 @@
|
|
146
152
|
|
147
153
|
↓
|
148
154
|
|
155
|
+
|
156
|
+
|
149
|
-
|
157
|
+
Dao(実際に登録処理をする)
|
158
|
+
|
159
|
+
```
|
150
160
|
|
151
161
|
/*
|
152
162
|
|