If you're a J2EE software engineer looking to add a little Flash to your front-end, Reality J2EE: Architecting for Flash MX shows you how to integrate Flash and Java using best-practice principles in design, architecture, and software development. The only book to explain Flash from a J2EE developer's perspective, Reality J2EE: Architecting for Flash MX takes you through the complete development of an online banking application, using test-driven development to "design by intention" the server-side Java (using Junit and EJBUnit) and client-side ActionScript (using ActionScript Unit Testing), refactoring best-practice J2EE architectures to accommodate a Flash user interface. Rather than stick you with the student role, this book makes you a full-fledged member of a real-world development team, allowing you to sit in on the process of designing the applications, discussing development problems, and brainstorming to find solutions, with the result being a real, usable product.