FREE Subscription to Dr. Dobb’s Digest: Same Great Content, New Digital Edition
Site Archive (Complete)
Java Blog: Spring Time
Java
SWAINE'S CAFE

Black. No Sugar. Extra Caffeine.

by Mike Swaine
ERIC BRUNO'S BLOG

Java: The Daily Grind.

by Eric Bruno
May 18, 2007

Spring Time

Spring, the open-source Java application framework, has grown with Interface21’s support. Look for new software, and new releases.

Inteface21 is the company behind the Spring Framework, and offers consulting and training to companies building enterprise Java applications. Their goals are to maintain a strong relationship with the development community, and to be the commercial entity behind the popular open-source framework.

Spring includes many sub-projects in addition to the Spring Framework, such as Spring Web Flow, Spring Web Services, and so on (see the list here). On May 8, Interface21 added Spring Batch to this list.

Spring Batch, which itself is based on the Spring Framework, represents collaboration between Accenture and Interface21 to address the need for a Java-based framework for batch-oriented processing. Spring Batch’s features and capabilities include:
• High-volume, bulk processing of business transactions and data without the intervention of end-users
• Java-based business logic to improve the efficiency of software development and application processing, including support for important processing concepts such as job restart and parallel processing essential for high-volume transactional throughput environments
• Developers can focus on business logic, instead of the technical approach and details required for processing large volumes of information
• Leveraging highly effective Spring development framework concepts
• A common batch architecture framework
• Different interaction styles – ranging from scheduled-based program executions to message-based processing
• Minimized local framework development and support through software that is licensed under the Apache 2.0 open source software style license

The soon-to-be-released Spring Framework version 2.1 includes many enhancements including the extended use of annotations (JSR-260) to aid in component configuration. Existing XML-based configuration files can be combined with attribute-based configuration data to help developers migrate to an all-attribute approach over time.

Other enhancements includes support for JDBC v4; JSR-223 (scripting language integration including Rhino, Groovy, JRuby, and JavaScript); new JCA features for enhanced integration; and more. Version 2.1 remains backward compatible with previous versions.

Happy Coding!
-EJB

Posted by Eric Bruno at 10:52 AM  Permalink




 
INFO-LINK