Beginning Java and Flex: Migrating Java, Spring, Hibernate and Maven Developers to Adobe Flex