• Bean: スプリングが管理するオブジェクトで、DIコンテナによって生成、管理。
• DTO (Data Transfer Object): データを運ぶためのオブジェクトで、主にレイヤー間でデータを転送する。
• DAO (Data Access Object): データベースへのアクセスを担当し、データの永続化処理を行う。
• コントローラー: リクエストを受け取り、適切なサービスを呼び出し、レスポンスを返す。MVCのコントローラー。
• アクションフォーム: フォームからの入力データを受け取るためのオブジェクトで、主にWebアプリケーションで使われる。
• リポジトリ: データの保存や取得など、データアクセスの抽象化を行う。
• サービス: ビジネスロジックを担当し、コントローラーや他のサービスから呼び出される。