タグ

webとjavaに関するducky19999のブックマーク (3)

  • Java 6で、HttpURLConnectionをクッキーに対応させる手軽な方法。 - 片っ端から忘れていけばいいじゃない。

    (2009/05/03 01:13) Java 6で java.net.CookieManager という素敵なクラスが追加されました。したがって、Java 6以降をターゲットにするのであれば、main()内の先頭よりのところなどで CookieHandler.setDefault(new CookieManager()); という一行をかましておくだけで、ほかは一切触らずにHttpURLConnectionを利用した既存のプログラムがクッキーに対応(取得および送信)します。とても素敵です。 しかし、若干の罠があり、実際にはこれだけではうまくいかないことがあります。その場合は、 CookieManager manager = new CookieManager(); manager.setCookiePolicy(CookiePolicy.ACCEPT_ALL); CookieHandle

  • TomcatのremoveAbandoned設定時の動作について - Java Solution会議室

    Tomcat 5.0を使っています。 removeAbandoned=Trueとして、Close漏れのコネクションを「再利用」したいと思っています。この再利用、という表現ですが、具体的にはどのような動作が正しい動作なのでしょうか? これについて、インターネット上、いろいろな表現がありました。 ・利用不可能な接続を再利用可能にする ・放棄されたデータベース接続を解放し、再生する ・待ち状態のコネクションを破棄して再利用する ・接続がプールに回収される などです。これらを解釈すると、コネクションがプールに戻って、アイドル状態になる、と思っていました。そこで、BasicDataSourceをつかって、実際に接続数、アイドル数を確認してみました。 int numActive = ((BasicDataSource) ds).getNumActive(); int numIdle = ((Basic

  • EasyMockを使ってみた - DENの思うこと

    ユニットテストを行うときに困るのが HttpServletRequest等のサーバなどで生成されるインスタンスを 引数としているメソッドのテストです。 そんなときはモックという擬似オブジェクトを 利用したテストを行うのが一般的です。 私もJUnitでテストを行う為にモックを 利用しようと思ったのですが、 昔利用していたmockobjectというライブラリが無くなっていました。(年を感じます;_;) 今はEasyMockやjMockといったライブラリが利用されているようです。 ということで今回、EasyMockを初めて使ってみました。以下、使い方です。 http://www.easymock.org/index.html (バージョンは2.4を使用) まず最初にダウンロードしたら easymock.jarをクラスパスに通します。 次に、 import static org.easymock.

    EasyMockを使ってみた - DENの思うこと
  • 1