Manualが大事

Developing a Spring Framework MVC application step-by-step
Chapter 9. Web framework
大してマニュアルも読まずにSpringを解説しようと試みましたが無謀でした。謙虚に読みます。
で、今日の発見&感じたこと。

  • ApplicationContextは必ずしも必要なし
  • InternalResourceViewResolverという実装がある(あまり使うことなそうだけど小さなアプリならば楽かも)
  • いろんなroleがある。これらの役割をしっかり認識することが大事ろだう。Clear separation of roles: controller vs validator vs command object vs form object vs model object, DispatcherServlet vs handler mapping vs view resolver, etc.
  • SpringのMVCの中でViewやControllerはもちろん大事だが、〜Resolverや〜HnadlerなどのInterfaceにも注目したい。
  • 実際にどの実装を使うかはすべて設定ファイルなどへ外出しする。