JavaのWebアプリケーションを構築した際に、ユーザ情報を管理することがあります。このときパスワードも管理することになりますが、パスワードを平文のままDBに入れるのはセキュリティの観点から好ましくありません。ここではCommons Codecを利用し、パスワードを簡単に暗号化する方法を説明します。
Tomcat 6.0(6.0.29)のWindows7へのインストール方法を説明します。今回は複数バージョンのTomcatをインストールすることを想定し、インストーラによるインストールではなく、zipアーカイブによるインストールについて記述します。
Windows7(64bit)へのJava SE 6 (JDK 6 Update 21) の開発環境のインストール方法について説明します。なお画像の一部はOracleのJavaのダウンロードサイトよりキャプチャさせていただき、引用させていただいております。
※対象バージョン:Java1.4
Collection はオブジェクトの集合を管理する必要不可欠な機能ですが、実装している Collection クラスによってオブジェクト管理方法が異なり気をつけるべきことがあります。
※対象バージョン:Java1.4
JavaBeans で定義されたオブジェクトからのインスタンス値の取得は、getXXX() メソッドを実行して行います。全てのインスタンス値を取得し、List や Map のオブジェクトを生成したい場合、getXXX() の名前がわかっていれば、オンコーディングすることは可能ですが、各 bean 毎にオンコーディングするのは大変ですし、共通機能として作成したいです。こういった名前の不明なメソッドを実行する方法が今回の内容です。
※対象バージョン:Java1.4
MessageFormat オブジェクトはメッセージ(文字列)のテンプレートと個々の機能で生成された値を別々に管理し、メッセージとして出力する際に値をテンプレートに埋め込んで出力することができる機能です。MessageFormat の必要性として以下のような場合があります。
※対象バージョン:Java1.4
Java の String クラスには置換メソッドとして replaceAll() メソッドが用意されています。文字列に指定した文字列が存在した場合に、指定した別の文字列に置換を行います。replaceAll() は内部で正規表現を行い、置換処理を実現しています。このため指定する置換文字列も正規表現を意識した形で指定しなければ、予期せぬ動作をしてしまうことがあります。


