Sure you've heard about JEE… And if you know SCRUM
then you probably also think that JEE is often counter-productive because of application-server issues.
Well, it doesn't have to be like that: with Atomikos
products and in combination with Spring
, you can essentially ditch the application server and do everything inside a regular Java (JSE) virtual machine. The advantage: you can test what you deploy (nothing else is generated, nothing else is to be configured in XML files or anything). This actually redefines the meaning of test coverage: instead of testing your application classes, you can now also test most of the entire runtime as well, including the runtime jars. Add to that the tremendous improvement in turn-around time that Atomikos gives you, and you will never want to do agile in a different way again…