Spring 2.1 preview and Spring WebFlow 1.1 roadmap

Discussions

News: Spring 2.1 preview and Spring WebFlow 1.1 roadmap

  1. Interface21 has released a preview of Spring 2.1 and the roadmap for Spring WebFlow 1.1. The new version of the Spring framework adds more support for Java 5 annotations. Spring 2.1 should be finalized in May 2006; a preview download can be found now at http://www.springframework.org/download. The new version of Spring WebFlow will have increased integration and ease-of-use, with markedly improved support for JSF, replacing JSF's builtin navigation capabilities. The key differentiators in the Spring Web Flow solution are its conversational model and modular design. The conversational model raises the abstraction level, allowing developers to design in terms of high-level business use cases like "Apply for a Loan" or "Book a Trip" instead of low-level abstractions like HTTP requests and sessions. Spring Web Flow’s modular design allows it to be embedded and used in many environments with ease. The first milestone of the Spring WebFlow release will be May 2007 as well. For more information and to download the software, visit http://www.springframework.org/webflow.
  2. I followed the links quoted in the above post but took me nowhere where info on Spring 2.1 is mentioned. I did my own digging and found: http://www.computerworld.com.au/index.php/id;1005597423;pp;2;fp;4194304;fpid;1 That link says more about what's new in Spring 2.1. Jan
  3. It is interesting to see I21 advocates JSF publicly: "The benefit of that is that JSF provides a standard component model for Java Web development," said Johnson. JSF is becoming increasingly popular and serves as an alternative to the more traditional template-based approach to Web development, he said.
  4. I think that I21 are 1) acknowledging that JSF is becoming a significant technology ,so that customers know they can use I21 and not be left behind the adoption curve (where contractors live) or/and 2) seeing past the current nasty learning curve to a time when JSF is properely and widely supported by tools, and after some of the weirdness has been ironed out.

  5. or/and
    2) seeing past the current nasty learning curve to a time when JSF is properely and widely supported by tools, and after some of the weirdness has been ironed out.
    So your reading is that I21 is confident about the future of JSF. If that is not "advocate", what is "advocate"? However, this kink of behavour is no more than self-serving.
  6. However, this kink of behavour is no more than self-serving.
    Just like other vendors in the JSF space.
  7. A little premature[ Go to top ]

    Note: JavaOne press releases typically go out to support press and analyst briefings in advance of the show. This press release hit the wires today but the software releases will be available toward the end of Java One--and the discussion here will be much more interesting when there's code to discuss! Also, there is an error in the release: the first release of Spring 2.1 will be in May; the final release will be in June or July, probably shortly after our SpringOne European developer show. Rod Johnson Interface21 - Spring from the Source
  8. The new version of the Spring framework adds more support for Java 5 annotations.
    That will make Spring more competitive against EJB 3.0 session beans.
  9. Hi all. I see Rod Johnson is giving a talk titled "Taking Java Technology to New Frontiers: Enterprise Batch Processing with Spring Batch" at JavaOne 2007. Quoting from the JavaOne Session builder (see http://www28.cplan.com/cc158/session_details.jsp?isid=286695&ilocation_id=158-1&ilanguage=english): "Many applications in the enterprise domain require bulk processing to perform business operations in mission-critical environments. These business operations include automated, complex processing of large volumes of information that is most efficiently processed without user interaction. These operations typically include time-based events such as month-end notices or correspondence; periodic application of complex business rules processed repetitively across very large data sets such as insurance benefit determination or rate adjustments; or the integration of information received from internal and external systems that typically requires formatting, validating, and processing in a transactional manner into the system of record. Spring Batch is the only comprehensive lightweight batch framework designed to enable batch development for enterprise systems of varying complexity. Simple as well as complex, high-volume batch jobs can leverage this framework in a highly scalable manner. The Spring Framework is the most popular application programming framework for Java technology and Java Platform, Enterprise Edition (Java EE) development, with widespread usage across many industries. Spring is an open-source product published under the Apache Software License. It enables Plain Old Java Object (POJO)-based development while making it easy for developers to access advanced enterprise services. This session focuses on how to use, configure, and extend the batch framework by utilizing familiar Spring patterns such as dependency injection and inversion of control. It covers general batch concepts such as logging/tracing, transaction management, statistics, restart, skip, resource management, and job partitioning to demonstrate the capabilities of Spring Batch. It discusses optimization techniques enabling the batch framework to run extremely high-volume batch jobs, including execution within a Java EE container. And it also addresses the misconception that the Java platform is not appropriate for developing high-volume batch applications. The session is intended for architects, developers, and performance testers of batch applications who are interested in understanding how the Spring Batch framework enables batch application developers to focus on the business aspects of batch jobs in a highly scalable enterprise environment." All I can say is WOW, I want to have it (the sooner the better)! This was really a market niche with practically no major open source software (AFAIK). I expect it to be a huge success if it has the same quality level the Spring Framework has plus the "Spring" name on it. Will this be part of Spring 2.1? If not, when will it be available? Cheers, Michael
  10. I blogged about this last month when I heard the news: Spring Batch. I was pretty excited. Since then, there hasn't been much news around. The official announcement is going to be done in a few hours in the session that I'm going to attend in JavaOne.
  11. Yagiz, The official announcement came out May 7th followed up by the presentation yesterday at JavaOne. Currently information about spring batch can be found at http://www.springframework.org/spring-batch. Dave Syer explains there, "Spring Batch is announced May 7th 2007 as a new addition to the Spring Portfolio, and there is a presentation called "Taking Java Technology to New Frontiers: Enterprise Batch Processing with Spring Batch" at JavaOne on May 11th by Rod Johnson, Scott Wintermute and Wayne Lund. The source code will be published under the main sourceforge SVN repository in the coming weeks, aiming for a 1.0-M2 release at the <<>>(after an internal M1 release earlier this year). Feedback is welcome!" That's our current target. Until then http://static.springframework.org/spring-batch/. I made a few comments here, http://jroller.com/page/wxlund?entry=javaone_and_spring_batch_announcement. More coming, Wayne