About ColdFusion and the JEE platform

ColdFusion is implemented on the Java technology platform and uses a Java Enterprise Edition (JEE, formerly termed J2EE) application server for many of its base services, including database connectivity, naming and directory services, and other runtime services. ColdFusion can be configured to use an embedded JEE server (in the server configuration of ColdFusion Standard or Enterprise) or it can be deployed as a JEE web application on an independent JEE application server such as IBM WebSphere, Oracle Application Server, Oracle WebLogic, and JBoss, using the JEE configuration option in ColdFusion Enterprise..

For more information on ColdFusion configurations, see Installing ColdFusion.

By implementing the ColdFusion scripting environment on top of the JEE platform, ColdFusion takes advantage of the power of the JEE platform while also providing an easy-to-use scripting environment and built-in services. Moreover, because ColdFusion is built on a JEE platform, you can easily integrate JEE and Java functionality into your ColdFusion application. As a result, ColdFusion pages can do any of the following:

  • Share session data with JSPs (Java Server Pages) and Java servlets.
  • Import custom JSP tag libraries and use them like ColdFusion custom tags.
  • Integrate with Java objects, including the JEE Java API, JavaBeans, and Enterprise JavaBeans.

For more information on using JEE features in ColdFusion, see Integrating JEE and Java Elements in CFML Applications.

Get help faster and easier

New user?