回答編集履歴
5
クラスの分け方について追記した。
test
CHANGED
@@ -1,3 +1,11 @@
|
|
1
|
+
Action、LogicにDaoが持つべきDBへのアクセスに関するSQLなどを含ませるのは、
|
2
|
+
|
3
|
+
役割が不明確になり望ましくないので、Logicに含めることはありません。
|
4
|
+
|
5
|
+
開発効率化のためには、フレームワークを使う方がよいと思います。
|
6
|
+
|
7
|
+
|
8
|
+
|
1
9
|
Struts2ですと、自前でコネクションを取り回さず、
|
2
10
|
|
3
11
|
他のフレームワークと組み合わせて作ることが普通かと思います。
|
4
serviceを使う例を追加した。
test
CHANGED
@@ -17,3 +17,11 @@
|
|
17
17
|
# 一つ目のサイトは古いので、MyBatisでなくその前身のiBATISです。
|
18
18
|
|
19
19
|
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
### 追記
|
24
|
+
|
25
|
+
[[ 2755 ] [Struts2]Spring3+MyBatisの組み合わせ](http://www.h3.dion.ne.jp/~alpha-pz/misc2755.html)
|
26
|
+
|
27
|
+
ここにあるstruts2spring3mybatis.zipにはserviceとして、logicに該当するクラスが含まれています。
|
3
MyBatisについて追記した。
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
|
6
6
|
|
7
|
-
Springとの組み合わせがよくあるのでは無いでしょうか?
|
7
|
+
Spring+MyBatisとの組み合わせがよくあるのでは無いでしょうか?
|
8
8
|
|
9
9
|
例えば、以下のサイトで紹介されているような方法です。
|
10
10
|
|
@@ -14,4 +14,6 @@
|
|
14
14
|
|
15
15
|
|
16
16
|
|
17
|
-
i
|
17
|
+
# 一つ目のサイトは古いので、MyBatisでなくその前身のiBATISです。
|
18
|
+
|
19
|
+
|
2
MyBatisの例を追加した。
test
CHANGED
@@ -10,8 +10,8 @@
|
|
10
10
|
|
11
11
|
[Struts 2にトランザクション管理を提供する「Spring Frameworkプラグイン」](http://codezine.jp/article/detail/5409)
|
12
12
|
|
13
|
+
[[mybatis]MyBatis+SpringをStruts2で使ってみた](http://www.h3.dion.ne.jp/~alpha-pz/misc2737.html)
|
13
14
|
|
14
15
|
|
15
16
|
|
16
|
-
|
17
|
+
i
|
17
|
-
|
1
不適切なサイトを削除
test
CHANGED
@@ -10,4 +10,8 @@
|
|
10
10
|
|
11
11
|
[Struts 2にトランザクション管理を提供する「Spring Frameworkプラグイン」](http://codezine.jp/article/detail/5409)
|
12
12
|
|
13
|
-
|
13
|
+
|
14
|
+
|
15
|
+
|
16
|
+
|
17
|
+
|