• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:スレッドセーフ?スレッドアンセーフ?)

スレッドセーフ? スレッドアンセーフ?

このQ&Aのポイント
  • Struts2におけるスレッドセーフの勉強として以下のコードのスレッドセーフ性についてのご意見を頂きたいです。
  • インスタンス変数を利用しているため、スレッドアンセーフと考えられます。
  • 以下のコードは、idとnameを取得してinsertする機能を持たせるため、テーブルに対して同時にアクセスする可能性があるため、スレッドアンセーフです。

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

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

Struts2はリクエスト毎にActionのインスタンスが生成されるから大丈夫なのですよ。 あと、idとnameはサクセッサを用意してあげれば、 request#getParameterなんか使わなくても、 ParametersInterceptorが詰め詰めしてくれるし、 ModelDrivenにしちゃえば、 ModelDrivenInterceptorが、 Testクラスにセットしてくれるよ。

sadoru
質問者

お礼

ご回答ありがとうございます。 また、ModelDrivenや、ModelDrivenInterceptorについて情報を頂きありがとうございます。 解決致しました。

関連するQ&A