AOP articles AWS batch blog books cache CaveatEmptor CGLIB cheat sheet Christian Bauer Cloud Computing clustering code generation coding by convention comedy connection pooling Criteria API DAO databases Data Transfer Object developerWorks DevX documentation Easter EC2 eclipse egg EHCache EJB EJB 3 equals example application exception exception handling exceptions flush forums framework funny generics GigaSpaces GORM Grails Groovy Hades handling hashCode Hibernate hibernate search Hibero HQL humor IBM ID IDE IDEA identity IntelliJ IT Java Java 5 Javalobby JBoss JBossIDE JBoss Seam JBoss Tools JEE JMS JMX John Ferguson jokes JPA JSP Lucene mapping monitoring Multi-criteria search .NET news NHibernate object identity object relational m... objects ONJava.com open source optimization O'Reilly ORM OSCache patterns PDF persistence plug-ins presentation propagation proxy query QueryCache refactoring relationship scaffolding Scott Davis search self-referencing Servlet session SessionFactory software development space-based archite... spring SQL SQLQuery statistics Statsviewer SwarmCache tag templates Terracotta Terracotte TheServerSide.com transaction update URL UUID Web Webinar Wiki XDoclet XDoclet 2


