kazsharpのプロフィール

@kazsharp kazsharp
ありがとう数31
質問数1
回答数56
ベストアンサー数
16
ベストアンサー率
37%
お礼率
100%

  • 登録日2005/03/31
  • DAOの作成単位について

    MVCでWebアプリを作成していると、ほぼ必ずDAOを作成することになると思いますが、DAOの作成単位にいつも悩みます。今までの経験によると大きく二つ「テーブル単位」か「サービス(ビジネスロジック)単位」にDAOを作成している方が多いようですが、それぞれの作成単位によってメリットデメリットがあると思います。この二つ以外にもDAOの作成単位があるかもしれませんが、どちらがよいのか皆さんの意見を聞かせていただきたいです。 1.テーブル単位 【メリット】  ・同じ処理(SQL)が複数DAOに分散しない 【デメリット】  ・複数テーブル情報をまとめてSELECTするような場合、どのテーブルDAOに実装するか迷う。  ・トランザクション処理が必要な一連の処理を記述する場合、テーブル単位では記述できない。 2.サービス(ビジネスロジック)単位 【メリット】  ・トランザクション処理が必要な一連の処理を記述する場合、違和感が無い。 【デメリット】  ・複数のサービスDAOで同じ処理(SQL)が書かれる可能性がある。

  • オブジェクト志向の基礎的理解をする方法

    お世話になっております。 表題のとおりなのですが、何かよい方法、もしくは理解の助けになるアドバイスをいただけないでしょうか? 現状の私の理解 ・クラス javaプログラミングを扱う上で一番大きな単位 ・メソッド クラスの中にある動作を示すもの #動作を示すという部分がよく分かっていない。 動詞として捕らえれば良いと言われたのですが… ・インスタンス AAA aaa = new AAA(); で設定する。 ・引数 データを渡す。 ()の中に入れる。()中が同じじゃないとダメ。 ・戻り値 メソッドが返す値の種類の設定? Int型やStr型など設定する。 かなり理解不足ですが、アドバイスをお願いします。 webサイトはgoogle上位サイトを検索してみましたがよく理解できなかったので、お勧めの書籍などがあればよろしくお願いします。

    • ベストアンサー
    • akikagura
    • Java
    • 回答数11
  • 路上喫煙の罰金+タバコ税

    都内を中心に路上喫煙禁止区域で喫煙すると罰金を取られる所ってありますよね? (1)そもそもなぜ、そんなことをするようになったのでしょうか?ポイ捨てをするから?人にぶつかって危険だから? (2)その徴収された罰金は何に使用されるのでしょうか?その区の収入になるのでしょうか? 私が思うことは、なぜ路上喫煙を禁止にするならその市、区でタバコの販売を全面禁止にしないのか!と言うことです。タバコ購入者からタバコ税を徴収しながら、なぜ外で吸ってはいけないと言うのか。理不尽なことだと思うのです。 それから、もう一つ。 タバコ税、酒税ってありますよね。高校のときにタバコ、酒は嗜好品だから税金を掛けると税務署の人が学校に来て教えてくれました。 しかし、そんな事言ったらアンパンだって、チョコレートだって嗜好品じゃないですか?ジュースだってお茶だって。 どうして、タバコとお酒にだけ税金を掛けるのでしょうか。 くだらない質問でスミマセンが、ぜひ回答お願いします。 ちなみに、喫煙者ではありません。。。(・・・と言っても禁煙4日目なんですが)

  • JavaAPサーバーの導入・構築

    JavaのPG開発ではなく APサーバー(WeblogicやWAS)での質問なんですが・・ これらサーバーの 導入・構築のお仕事に初めて就きそうなんですが 事前にどういった点を学習しておけば良いでしょうか?。 一応JavaPG経験はあり、Tomcatでデプロイまでしたことは ありますが「サーバー導入・構築」の職はまたちょっと違うイメージ ですが・・。 漠然としてすみませんが、ご経験談、見識などありましたら よろしくお願いします。

    • 締切済み
    • noname#17137
    • Java
    • 回答数1
  • struts:ActionFormの扱いについて

    いつもお世話になっております。 只今strutsの勉強中なのですが、 A.jspで入力させたものをB.jspで確認させ、 B.jsp画面でボタンが押されたらDBへ登録し完了画面C.jspを出す。 と言うようなものを作っております。 ActionFormはすべて同じものを使用しています。 遷移とDB登録は動きましたが、 問題なのはB.jspからDB登録処理を行うActionでFormがクリアーされてしまいます。 DB登録が完了するまでの間A.jspで入力された値を保持するような方法はないでしょうか? ご教授よろしくお願い致します。

    • ベストアンサー
    • hisajiro
    • Java
    • 回答数2