JavaZone 2010 - The Java EE Spike Kata

Do you think you need a Java web framework to be productive? Do you think that test-driven development won't work for real applications? Do you think that some aspects of your web application cannot be tested automatically? Let us prove you wrong!
Starting from scratch, we pair program a Java web application which accesses the database, using only the servlet-API for the web part. Every aspect of the application is written test first. The whole development takes less than one hour from start to finish.
Through the course of developing the application, we will introduce several useful libraries which makes it easy to write good tests for different aspects of a web/database application.
Anders Karlsen

Anders Karlsen

Anders is a solutions architect working for Steria Norway with more than ten years of Java project experience. Anders is happiest when he can able to make simple and understandable solutions to complex problems.
Johannes Brodwall

Johannes Brodwall

Johannes is an experienced Java developer and architecture working for Steria Norway. For the first several years as a Java-programmer, he tried to find a good web framework. Finally, he decided to learn what it takes to construct a web application without a web framework, just so he could see what work the frameworks were helping him with. He's never looked back.
Johannes has been practicing test-driven development for ten years. He finds the practice hard, especially with new designs and patterns. As a result, whenever he runs across a problem that's difficult to test, he works on it repeatedly until he finds a good way to test it - a kata.