戦うナマケモノのエンジニア作業日誌

記録をつけるのが苦手なJava初学者です。先ずは備忘録を付けて頑張って作業を振り返り、浅い知識を落とし込んでいきたいと思います。

session タイムアウトエラーを防ぐ

JavaEEでログインセッションタイムアウトのエラー回避について調べていました。 sessionをログイン以外にも使っていたためか、 if(null == request.getSession(false)){ forward } 参考:「セッションタイムアウト時の処理について」(1) Java Solution − …

パスワードのハッシュ化

簡易なECサイトのパスワードを強化するために、JBcryptを使ってハッシュ化と、ログイン認証方法を実装しました。 また、ユーザーがパスワードを変更した場合のハッシュ化。 1 Bcryptとは パスワード専用のハッシュ値を生成してくれるパスワードハッシュアル…

データベース情報を一箇所にまとめる

プロパティファイルとResourceBundleクラスを使うと、いちいち書いていたデータベース接続情報を一つにまとめ、それを1行で呼び出すことができる。 1 プロパティファイルを作る 拡張子を「.properties」にする 1行ごとに key = valueにする データベース情…

マークダウン記法

" data-en-clipboard="true"> 見出し #見出し 行頭に#をつける #の数が見出しレベルになる 太字 *太字* *で文字を囲む 斜体 _斜体_ _で文字を囲む 訂正線 〜訂正線〜 〜で文字を囲む URLリンク [表示テキスト](URL) 内に表示する文字()内にURLを入…