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