News and announcements
Interface21 is pleased to offer a number of Spring Framework training events in the upcoming period, delivered by core Spring Framework developers. For full details, please visit the main training information page. Here is a summary of the upcoming courses and venues: - Core Spring: January 24th - 27th, London, UK
- Core Spring: February 14th - 17th, Oslo, Norway
- Core Spring: February 28th - March 3rd, Washington, DC
- Core Spring: March 14th - 17th, Paris, France
- Core Spring: March 27th - 30th, Istanbul, Turkey
- Core Spring: March 28th - 31st, Chicago, IL
- Core Spring: March 28th - 31st, London, UK
- Core Spring: April 25th - 28th, Antwerp, Belgium
- Core Spring: April 25th - 28th, Stockholm, Sweden
- ... plus others
The beginning of the next season of Spring is here: Spring Framework 2.0 M1 has been released. Download it here.
Important new features include: - Simplified, extensible XML configuration
- Powerful new Spring AOP features and AspectJ 5 integration
- Asynchronous JMS facilities enabling message-driven POJOs
- Spring Portlet MVC, a MVC framework for JSR-168 Portlets
- ... and much, much more
Spring 2.0 remains 100% backwards compatible with Spring 1.2 and continues to run on Java 1.3 and greater. A word on the new configuration enhancements: Spring 2.0 uses XML Schema to support the definition of tailored application configuration schemas. The M1 release ships convenient XML tags that greatly simplify the definition of declarative transactions, JNDI lookups, custom aspects, and common utility services such as loading properties files.
Please review the central JPetstore sample application included in the release. This sample demonstrates the new 2.0 features in action and will continued to be refined in subsequent milestones. Read Juergen's original announcement on the developer mailing list for more information. Review the Spring 2.0 roadmap for information about upcoming milestones.
The Spring Experience 2005 kicked off tonight with a big bang. In the post dinner keynote, Rod Johnson talked about Spring past, present and future. Spring 2.0 M1, with a number of compelling new features, was announced to be available in about 2-4 days. Highlights of the keynote included: - An overview by Rod of the much more powerful AOP capabilities in Spring 2.0, including full support for AspectJ pointcut expressions for applying pointcuts. This is mostly the combined effort of Adrian Colyer (the AspectJ lead) and Rod Johnson. Other AOP enhancements include support for the @Aspect annotation for creating aspects out of plain Java classes, and the ability to use AspectJ to dependency inject any objects.
- A demonsration by Rob Harrop of the XML configuration enhancements he has implemented for Spring 2.0, effectively allowing custom domain specific dialects (described by XML Schema) to be created for XML configuration. Spring will ship out of the box with a number of variants for AOP and transaction config, among others.
- Alef Arendsen demonstrated that Spring 2.0 will be completely backwards compatible. He showed the Spring JPetstore sample (from the Spring 1.2.6 distribution) running in Geronimo. He then proceeded to overwrite the 1.2.6 spring.jar file with another version containing the code for Spring 2.0 M1, and showed that the app ran completely unchanged on redeployment, with no breakage. He then modified the XML configuration to use the new simplified XML config, and showed that again the application ran without breakage.
- Keith Donald demonstrated Spring WebFlow as used to implement a flight booking system in incremental fashion.
- Other new features mentioned included message driven POJOs, scoped bean support in the application context, CommonJ support, and the SimpleJdbcTemplate for simplified JdbcTemplate usage in a Java 5 environment.
We're pleased to announce that Spring 1.2.6 has just been released. This is a bugfix and minor enhancement release, fixing a number of issues found in previous 1.2.x releases and introducing various minor new features. As always, for a full list of enhancements and fixes, please see the changelog. --- For anybody accessing CVS, note that CVS HEAD is now finally dedicated to Spring 2.0 development. A maintenance branch "mbranch-1-2" has been created for any future work in the 1.2.x line. During the course of this week, we will move already prepared 2.0 features from the sandbox over to the main sources. Starting with this, the nightly snapshots will be 1.3 RC1 previews, already containing 1.3 features.
Interface21 is pleased to offer a number of Spring Framework training events in the upcoming period, delivered by core Spring Framework developers. For full details, please visit the main training information page. Here is a summary of the upcoming courses and venues:
- Core Spring: November 22nd - 25th, Amsterdam, NL
- Introduction to Spring: Nov. 30th - Dec. 2nd, Amsterdam, NL
- Core Spring: November 29th - December 2nd, Dallas, TX (discount extended!)
- Core Spring: November 29th - December 2nd, Edinburgh, UK (early-bird deadline is November 4th!)
- Core Spring: January 24th - 27th, Cork, Republic of Ireland
Interested in a full-course of Spring during Winter? The Spring Experience 2005 conference is taking place in sunny Bal Harbor Beach, Florida, from Dec. 7th-10th.
Spring: A Developer's Notebook is an introductory book to the Spring framework introducing the IoC container, Spring MVC, JDBC abstraction, AOP and transaction management. The first chapter is now available for download.
Interface21 is pleased to offer a number of Spring Framework training events in the upcoming period, taught by the same people who built Spring. For full details, please visit the main training information page. Here is a summary of the upcoming courses and venues: - Core Spring: Oct. 11th-14th, Washington, DC
- Core Spring: Oct. 25th-28th, Oslo, Norway (early bird date is Sep. 16th!)
- Introduction to Spring: Nov. 7th-9th, Amsterdam, NL (early bird date is Oct. 7th!)
- Core Spring: Nov. 22nd-25th, Amsterdam, NL (early bird date is Oct. 28th!)
- Core Spring: Nov. 29th - Dec. 2nd, Dallas, TX (early bird date is Nov. 4th!)
- Core Spring: Nov. 29th - Dec. 2nd, Edinburgh, UK (early bird date is Nov. 4th!)
- Introduction to Spring: Nov. 30th - Dec. 2nd, Amsterdam, NL (early bird date is Oct. 28th!)
Interesting in a bit of Spring during Winter? The Spring Experience 2005 conference is taking place in sunny Bal Harbor Beach, Florida, from Dec. 7th-10th.
The Spring Framework was in full force at BEAWorld 2005 in Santa Clara, CA, where BEA and Interface21 highlighted how well BEA's WebLogic server and Spring work together, and BEA announced its endorsement of Spring on WLS that includes 24x7 support for Spring in that environment.
|
|
Newsletter Subscription
Our monthly newsletter is packed full of techniques, tutorials, tips and tricks to get you on your way to Spring nirvana. View Archive
|