There is so much to love about DWR and Spring integration. Just configure up your dwr.xml and tell it which spring beans you want to expose for Ajax goodness, and which methods you want to expose on them.

In preparation for a talk I’m giving Wednesday night to the Canberra JUG, I’ve added Ajax goodness to my little [

Spring-powered Sudoku solver](http://www.bytecode.com.au/sudoku/). And it was a total snack. You can double click on individual cells to solve just that square, or use the “Solve” button to solve the whole puzzle. You could probably write a better one entirely in Javascript (other people have), but it does serve as a great example of using Spring IoC, AOP, ORM, and Unit testing support.

Check it out (source available here soon). And if you’re in the Australian capital this Wednesday night, drop into the Sun offices on Northbourne from 6PM for Pizza, Beer and a fun introduction to Spring (and if you’re not into Spring, just come for the Sudoku solving :-).