I just wanted to give heads-up that DZone just published my Spring Roo Refcard. It has been great fun to write up the card although a six page limit has its own challenges when trying to cover a tool like Roo.
Yes, I have been somewhat slack on updating you about the progress of Spring Roo in this blog. As you might have guessed, the last year has been a quite busy. We have added lots of new features and add-ons to Roo, changed internals significantly, helped others to write cool new add-ons and also attended a few conferences to demonstrate the latest stuff. Now, with the release of Spring Roo 1.1 GA I thought I’d take a step back and look back on the last year or so.
It has been a while since I have updated the Spring Finance Manager sample application so I thought it’s time to do it now. Since my last article a few of the dependencies have cut new milestone releases.
Aside from just updating the dependencies I also added a new feature the Spring Finance Manager application: content negotiation for XML and json.
Now that Spring Security 3.0.0.M1 has been released it’s time for me to continue with the Spring Finance Manager sample application series.
This article demonstrates how to use Spring Security to protect the sample application in it’s different layers. Furthermore, this article illustrates how to use the new expression language (EL) features introduced in this first milestone release of Spring Security 3.
Illegal access attempts or even DoS attacks and other security threats should be taken seriously. As a result we have come up with a solution which detects such malicious behavior and notified administrators accordingly.
This blog post outlines the solution to this problem by making use of two new Spring Roo add-ons we have included into today’s Spring Roo 1.0.0.M1 release.
Over the past few months I have been involved in the development of a new Spring project codenamed ROO.
Spring ROO provides interactive, lightweight, user customisable tooling that enables rapid delivery of high performance enterprise Java applications.
For this introduction I have chosen to write a simple shopping list containing only ShoppingList and Item as domain objects.
In this fifth instalment of the Spring Finance Manager series I am integrating a form wizard into the application. When developing a MVC-based Web application it becomes sometimes hard to figure out in which sequence resources should be created in case they are dependent on each other. It makes more sense to guide users through the steps in the correct sequence. This is where Spring Web Flow comes into play.
This article shows how to integrate Web flows into MVC-based applications in a sensible way.
In this fourth installment of the Spring Finance Manager series you will see some of the Spring JS features and also some examples of the Dojo toolkit features in action. I will also outline how the new Bean Validation API (JSR-303) fits in. In addition, I have implemented the complete domain model for the Spring Finance Manager sample application as outlined in part 1 of this series.
This is the third article in a multi-part series which is designed to provide an overview of best practices for the Spring framework and some of its related projects and products.
The main focus of this part is on DDD, JPA and transaction management in the Spring Finance Manager application.
This is the second article in a multi-part series which is designed to provide an overview of best practices for the Spring framework and some of its related projects and products.
The main focus of this part is on the new REST features introduced since the first milestone release of Spring 3.0.