SpringOne 2007 Code Samples
As promised to everyone in my sessions, here are all the code samples that I presented during the conference.
Concurrency and Spring JMX Dynamic Languages
Slides will be available from the SpringOne web site.
As promised to everyone in my sessions, here are all the code samples that I presented during the conference.
Concurrency and Spring JMX Dynamic Languages
Slides will be available from the SpringOne web site.
I was reading an article by Vigil Bose on TSS the other day and saw the usage of the HibernateDaoSupport class. Since this is no longer a recommended way of using Hibernate from Spring, I thought I might as well just blog about it another time.
With the advent of Spring 2.0, it has become possible to start using the Hibernate Session API directly again. The question is whether or not it is wise to abandon the use of the HibernateTemplate when working with Hibernate, or any other template-based approaches Spring features.
Acquisition of connection: If transaction synchronization is active…
Last week at SpringOne, Alef and I gave a talk on dealing with complex applications using Spring. Complexity in this case was considered both at the structural and dynamic level. As for the structural part of the talk, I covered that one in my previous blog posting. The dynamic part explained some possible solutions to deal with differences between your deployment environments. (testing, acceptance, production, etc.) A lot of people asked me if I could provide them with the source of the demonstrations I gave during the talk. I've attached the sources to this blog entry and will explain…
In the last session of SpringOne yesterday, Dave Syer, Scott Wintermute, Lucas Ward and Wayne Lund all presented on Spring Batch. I didn't actually attend (since I had an early cab ride), but I stuck my head in and was yet again astounded by the amount of interest.
Back at JavaOne we had an immense amount of interest in this solution as well, with plenty of visitors calling by the booth to quiz us about batch.
It's all too easy in this world of Ajax and Rich Internet Applications to forget that a large number (a majority maybe?) of large scale enterprise applications are batch-oriented. Batch…
Load testing a Web Flow application is similar to load testing any other web application â we'll use a load testing tool to simulate increasing levels of concurrent client access in order to capture essential performance statistics.
With Web Flow there will be a couple of important considerations for the load test:
Apache JMeter is an open-source performance test tool that can satisfy both considerations.
For 1) we add an HTTP Cookie Manager element at the root of each Test Group exercising Web Flow functionality. The Cookie Manager ensures each simulated client request can have its own…
SpringOne is humming along nicely. This year it's a 3 day show, up from 2 days last year, and once again it's great to see hundreds of attendees at a Spring conference. For once I'm quite relaxed at a show, as after the opening keynote I have no further sessions, and don't need to work on slides.
Right now, Adrian is preparing to make a major announcement about Spring tooling. Well actually he's giving a uniquely personal take on duck typing, as I'm sure you'll hear...
More about that later, but first I need to share some news from yesterday. I was happy to be able to announce that we have…
We are proud to announce that the last release candidate of Spring IDE 2.0 has been released. Read the announcement on the Spring IDE blog.
Download | Documentation | Changelog
The release candidate is available immediately from our developer update site at http://springide.org/updatesite_dev. Please take some time for testing and provide feedback on any errors, bugs or problems you might find. Many thanks to all that already provided feedback and bug reports. The feedback is really valuable for us.
The final version of Spring IDE 2.0 should be available around SpringOne 2007.
Dear Spring Community,
We are pleased to announce that Spring 2.0.6 has been released. Spring 2.0.6 is a bugfix and enhancement release in the Spring 2.0 series, addressing all issues reported since 2.0.5 and backporting various refinements from 2.1 M2 (e.g. compatibility with JRuby 1.0).
Please see the changelog and JIRA roadmap for all the details of the issues addressed in this release.
Juergen Hoeller
Lead, Spring Framework Development
Interface21 - http://www.interface21.com
We are pleased to announce that Spring Web Services 1.0 RC2 has been released.
This is the second release candidate of Spring-WS, a product of the Spring community focused on creating document-driven Web services. This release contains fixes for bugs discovered since the RC1 release along with minor improvements. In addition, the "Airline" sample application has been enhanced to use Java 5 features including the new @Endpoint programming model, JPA support, @Transactional, and more.
The next release is planned in a couple of weeks. If no major bugs are found this release will be promoted to 1.0!
For more information visit the Spring Web Services site.
Yesterday, Joris and I gave a session at the Dutch Java Users Group. We did the session twice and had about 250 people in total attending the sessions. A lot of people asked for the code for the demos we did during the sessions. Attached you'll find the code for the AOP and Dependency Injection demos. It shows a simple aspect flushing the Hibernate session before every JDBC operation (not as robust as you'd want it in production code, but it's a start) and it also shows the CarPlant system (demo'd before in other sessions and previously attached to another blog entry) configured using the…