LoginSignup
4
4

More than 5 years have passed since last update.

Javaアプリケーション作成時に気を付けること

Posted at

●Beanに関して
・BeanにはSerializationをimplementする
・引数のエンコーディングチェック
・セッターでバリデーションをする

●DAOに関して
・getConnectionなどの共通部分はBaseDaoなどの別のクラスに作る
・try catchを使わないなら初めにthrowsする
・commitとrollbackをしっかり実装する

●データベースに関して
・UPDATEのときはSELECT FOR UPDATE でロックをする

●web.xmlに関して
・java.lang.Throwable
でエラーページの設定をする
・debug用のエラーコードの設定
・jsp-configでpageのtaglibの宣言などをまとめておく

●Servletに関して
・セッションチェックは共通化してフィルターを使う
・Daoと接続するときはtry catchで
・エラーメッセージにはErrorMessageHandlerを使う
・フィルターでログを取るようにする

●JSPに関して
・なるべくJSTLを使う

●その他
・バリデーションは別にする
・logはシングルトンで作成する

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4