AWS RDS で mysql を使っていたのだが、以前はタイムゾーンを変えることができなかった。そのため、無理矢理 JST で日付や時刻をセットしている WEB アプリがあった。(Amazon RDS データベースインスタンスのタイムゾーンを変更する方法によると今はサーバのタイムゾーンを変えられるらしい。)... 続きを読む
「spring」カテゴリーアーカイブ
spring framework / spring security 4 reference
リファレンス
ネット検索で断片的な情報を参照するより、リファレンスを参照してアーキテクチャを理解するのがよいと思う。 spring framework 4 reference spring security 4 referenceサポート (EOL)
2020年までサポートされる 元記事HOWTO
フォームを使わずに値のセットや値のチェックを(バリデーション)行う
リファレンス ここの例だと、propertyValues を target にセットする。その時、FooValidator が適用される。設定が必要だったかもしれない。 propertyValues は MutablePropertyValues のインスタンスなど。map などからインスタンス化できる。オブジェクトのコピー
org.springframework.beans.BeanUtils の copyProperties 同名のプロパティ値(getter/setterを持ったメンバ変数?)を src から dst にコピー。このような便利なものがあるとは知らず、無駄にコピーしたり、プロパティ値が増えるとその度にコピーすることに・・・... 続きを読むspring ファイルアップロードフォーム(multipart)で csrf エラー
マルチパートフィルタを spring-security の前に配置する (spring-security ドキュメント)
か
クエリーストリングに付ける(spring-security ドキュメント)
だそうです。
後者は query string に含まれるので、セキュアなのかどうか。。。
... 続きを読む
開発/テスト/運用サイトで同じ war を使う
開発、テスト、運用で個別に war を作ったりしていて面倒だな、と思っていたら、stackoverflow に以下のような記事がありました。
http://stackoverflow.com/questions/7142365/how-to-provide-a-context-configuration-for-a-web-application-in-tomcat
使えるのかな?
jndi に関する記事
http://www.ibm.com/developerworks/jp/websphere/library/was/was_jndi/1.html... 続きを読む