Aipoの各Portletにはユーティリティクラス(〜Utils.java)がある。
ユーティリティクラスクラスとは何かについてまとめておく。
ユーティリティクラスは、staticな共通の処理のメソッドを集めたクラス。
ユーティリティクラスを使うと共通処理を1箇所にまとめることができ、再利用性の向上ばかりでなく、あとから修正が発生してもユーティリティクラスの修正だけですみ、保守性が向上するというメリットがある。
Aipoでも、DBにデータを加える・削除する、特定のデータを参照するといった複数の処理を別のクラスで実装しており、それぞれに共通する処理がユーティリティクラスで記述されている。
デザインパターンについて勉強する必要あり。