Java 5 extension framework for Struts released

http://www.theserverside.com/news/thread.tss?thread_id=39840

  • POJO action beans with no framework dependencies
  • action vs. controller separation. Request processing logic is encapsulated into Action controllers, simplifying action implementations
  • annotation-based dependency injection (typed request parameters, session attributes, Spring beans, and others)
  • annotation-based form validators (XML and code-free)
  • annotation-based data binding from form properties to domain model
  • annotations for additional per-field control over type conversion
  • simplified mechanisms to support navigation and redirecting after posts
  • pluggable navigation using annotations
  • pre- and post-action interceptors, with access to dependency resolved action beans as well as full runtime context

Strutsは個人的にあまり使用しませんが

annotation-based dependency injection (typed request parameters, session attributes, Spring beans, and others)

や、annotation関連は少し注目。