- ベストアンサー
C#とjavaのクラス構造について
現在、C#を勉強中なんですが、都合により、同時にjavaも勉強中です。 そこで思ったのですが、C#の構造とjavaの構造はもちろん違うのですが、ふと疑問に思ったのは、 C#はWebサーバーやら、APサーバー間をデータセットでデータのやり取りをするのですが、 javaは、そういう構造ではなく、色々調べてみると、アクションクラスで、直接、DBにSQLを投げるみたいなことが書かれていました。 C#にたとえると、FormクラスからいきなりDB接続みたいな感じですが、これはいいんでしょうか? C#の方を重点的にやってきたので、なんとなく抵抗がありますが・・・ よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは。 >アクションクラスで、直接、DBにSQLを投げる そんな事はありませんよ? あくまでも作り方次第です・・・。 ActionクラスからSQLを投げてもいいですし、別のクラスに処理を委譲するのもアリです。 Actionクラスにデータベースアクセスを書く方が少ないのでは? (勉強とかサンプルではありますが、本番ではまずないです・・・)
お礼
回答ありがとうございます。 やはり、基本的には分けるんですよね。 そちらのほうでコーディングをしてみたいと思います。