質問編集履歴

2

文章を修正しました。

2016/11/28 08:16

投稿

otabeb
otabeb

スコア26

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

ソースのタイトルを入れ忘れていたので追加しました

2016/11/28 08:16

投稿

otabeb
otabeb

スコア26

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
- ```Dao(実際に登録処理をする)
157
+ Dao(実際に登録処理をする)
158
+
159
+ ```
150
160
 
151
161
  /*
152
162