I'm often pointing out to folks that CFML can easily integrate with Java (and the J2EE platform, including JSPs, servlets, EJBs, JMS, and indeed any Java class and more). Where can you learn more about it? I'd like to point out a few resources.
They're not specific to BlueDragon, but just as we point folks to other materials to learn more about CFML in general, the same applies for the most part to Java/J2EE integration. Wherever things differ, we document them in our CFML Compatilbility Guide in our documentation set.
We may well put together other resources (technotes, docs) to discuss this integration more. In the meantime, I hope these resources help both CFML'ers getting into Java, and Java folks wanting to know about integration with CFML. It's a powerful opportunity, and being based on a Java platform, BlueDragon makes this sort of integration a compelling addition to the other benefits we offer to CFML shops.
Here are a combination of chapters from books, entire books, articles, and article series that focus on CFML/Java/J2EE integration.
- Chapter 32 of the CFMX manual, "Developing ColdFusion MX Applications". The chapter is titled, "Integrating J2EE and Java Elements in CFML Applications" and is available online at livedocs.macromedia.com, specifically http://livedocs.macromedia.com/coldfusion/6.1/htmldocs/java.htm
- The book, "Reality ColdFusion MX J2EE Integration", by Ben Forta et al.
- The book, "Java for ColdFusion Developers", by Eben Hewitt
- The chapter, "28: Integrating ColdFusion MX and Java", written by yours truly (Charlie Arehart) in the book, "ColdFusion MX Bible" from Wiley (by Churvis, Churvis, Helms, and Arehart)
- The Macromedia DevNet article, "Using Java and J2EE Elements in ColdFusion MX Applications" at http://www.macromedia.com/devnet/mx/coldfusion/articles/java.html
- Another MM Devnet article, "ColdFusion MX and J2EE Hybrid Applications—A Case Study", at http://www.macromedia.com/devnet/mx/coldfusion/j2ee/articles/hybrid.html
- A set of other DevNet articles on CF/J2EE integration at http://www.macromedia.com/devnet/mx/coldfusion/java_j2ee.html
- A set of other articles at IBM's site: http://www7b.software.ibm.com/wsdd/partners/macromedia/index.html
- A CFDJ (ColdFusion Developer Journal) article, "ColdFusion MX/J2EE Hybrid Applications" at http://www.sys-con.com/coldfusion/article.cfm?id=636
- An 8-part series of CFDJ articles on CF/Java integration by Guy Rish, at http://www.sys-con.com/coldfusion/author.cfm?id=489 (from the CF 4.5 and 5 timeframe, but most concepts still apply)
One last clarification: the ability to integrate with JSPs and Servlets is something that we offer in either our J2EE edition or our Server JX edition (currently $549), but not in our free Server edition. With CFMX, on the other hand, it's offered only the Enterprise edition (currently $5999), not in Professional (or what's now called "Standard").