• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JSP-Servlet-JavaBeansを使った場合のデータベースアクセスについて)

JSP-Servlet-JavaBeansを使った場合のデータベースアクセスについて

このQ&Aのポイント
  • JSP-Servlet-JavaBeansを使用したデータベースアクセスについてのアドバイス
  • JavaBeansを使用した業務ロジックの作成方法とデータベース接続の設定について
  • JSP-Servlet-JavaBeansを使った場合のデータベース接続処理とコネクションプールの実現方法

質問者が選んだベストアンサー

  • ベストアンサー
  • freshjive
  • ベストアンサー率43% (14/32)
回答No.1

これまでと同じようにコネクションプーリングを実装すればいいので はないでしょうか?ただ、そこから取得したコネクションをJavaBeans に渡す仕組みを考える必要があると思います。 ビジネスロジックを実装するJavaBeansのメソッドにコネクションを パラメータとして渡したり、コネクションのフィールドを用意すれば いいんじゃないでしょうか? おそらくAPサーバは使用せず、コネクションプーリングを作り こんでいると思います。私はAPサーバを使用しないケースは 経験していないのですが、Servletのinit()でコネクションを プールするというのは初めて聞きましたし興味があります。 問題はないのかどうかという点も気になりますが。

ZIGEN
質問者

お礼

回答ありがとうございます。 やはり、Servletで作成しておいた、コネクションを JavaBeansに渡すものなのですね??? ちなみに、Servletのinit()でコネクションプールを 作成している理由は、doPost()やdoGet()で 毎回コネクションを作成するよりも、 init()でコネクションをプールすることで、コネクション 作成時の処理コストを削減するためです。 #doPost()やdoGet()ごとにコネクションプールしても 全く意味がありませんしね。 Servletだけを使ったWebアプリを開発する場合は、 普通だと思っているのですが・・・・・

関連するQ&A