Rod Johnson,
Spring Framework's founder, at last week's THSERVERSIDE symposium, proposed some technical development directions worthy of attention, including Inversion of Control and Dependency Injection, Unit Testing and TDD (Test-Driven Developments) , O / R (Object / Relational) Mapping, the WEB technology of the Struts 1.x era, such as JavaServer Faces, Spring MVC Control and TapeStry, and the value-added technology such as Apache Beehive, as well as Rich Client. Detailed report, see
Here