• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:java/strutsのFormの役割について)

Java/StrutsのFormクラスとBeanクラスの役割について

このQ&Aのポイント
  • Java/Strutsで開発を行なっている場合、Formクラスは画面の入力項目をDB接続クラスへ渡すための値の詰め替えを行います。
  • 一方、BeanクラスはDB接続クラスから返却される検索結果を画面のFormクラスに詰め替える役割を担っています。
  • Formクラスには変換メソッドを持つことが推奨されており、基本的には値のセットやシンプルなロジックの処理を行います。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

>値の紐付けの意味もこめて、Formに変換メソッドを持つべきらしいです。 私は単純に1クラス1責任の原則(SRP)を遵守します。なのでビジネスロジック。

butakago
質問者

お礼

ありがとうございました SRPという事を始めて知り、とても参考になりました。 ちなみに、今のところ変換専用のconverterクラスを新たに作成することになりました。 Formに実装されなくて良かったです。

関連するQ&A