Java in Action
Host: Simon Brown
Java is the mainstream technology for enterprise software development and is showing little signs of slowing down. After years of fighting technology to get real projects done, the community, the standards, and the tools we use have finally been catching up to our needs for building web, backend, and rich client applications. This track walks you through some of the cutting edge technologies & techniques used for building Enterprise Java applications today.
Spring 2 and EJB 3 have emerged as new standards for enterprise Java back-ends. Eclipse RCP and Swing are being successfully used for building Java rich apps. TestNG is providing the features large scale projects need to effectively test their systems, and the industry has now had a few years to use Aspect oriented programming paradigms to build more simpler and more maintaible systems than would be possible with pure OO.