読者です 読者をやめる 読者になる 読者になる

Tomcat + DynamoDBでSesison管理を任せてみる

JavaでTomcatなWebアプリケーションを作っている時に、Sessionの情報をどう管理しようか、というのが問題になります。 認証済み状態であることをSession上に設定しておき、認証されていないリクエストが来た時にログイン画面に遷移させる、というアプリケー…

TomcatをWindowsのサービスに追加する時のclasspathとかの設定方法

個人的にはTomcatみたいなのはLinuxサーバで動かすもんでしょ、と思っているのですが、規模や用途によってはわざわざサーバ立てずに、空いてるWindowsを使おう、ということもあります。 さらに、使う時にいちいちTomcatを起動するのが面倒だから、Windowsの…

SSL + Apache HttpComponents + ファイルアップロードで嵌ったことなど

相も変わらず、Javaを書き続けております。 今日は、そんな中でのお話。 公開しているサーバにファイルをアップロードするバッチ機能を実装する機会がありました。 ブラウザから呼び出すのと同じように、multipart/form-dataでリクエストを投げてファイルを…

Interface内のインナークラス

ちょっと調べ物してたついでに、Interfaceの中にインナークラスを書けることを見つけました。Interfaceの中の内部クラス - ゆるよろ・オブ・ザ・( ;゚皿゚)ノシΣ フィンギィィーーッ!!! 日記 これは知らなかった。 Javaだと、戻り値を複数返すことができません。 でも、…

引数のbyte配列比較

どうしても思い通りの挙動をしないモジュールのテストをしてて。はて、なんだろか、と思った時に 引数のbyte配列の中身が間違ってるようでした。デバッグする上で、この差分を見たいのですが、 引数で貰うbyte配列のサイズが10個くらいなら見ようかな、と思…

EqualsBuilder

インスタンスが違っているけど、プロパティ値がすべてequalsであるか否かを 判断するクラスがApache Commonsにあります。 (JavaBeanクラスにいちいちequalsメソッドをオーバーライドしなくてすみます) org.apache.commons.lang.builder.EqualsBuilder publ…