Introduction - Something you need to know about ColdFusion.<br />First, it’s not a case of ColdFusion versus J2EE. Instead, view ColdFusion as an essential complement to Java strategy. <br />ColdFusion is often a better choice for web application development, combining the power of Java with productivity and lower total cost of ownership.<br />The business case of ColdFusion is based on:<br /><ul><li>Time to adoption
Vendor commitment/stability</li></li></ul><li>Introduction - Combining the power of J2EE with the simplicity of ColdFusion<br />The runtime environment of ColdFusion is fully compatible with J2EE. This major architectural shift in ColdFusion enables it to leverage the benefits of J2EE fully while retaining the simplicity, power, and low TCO for which ColdFusion is renowned. <br />ColdFusion applications can be deployed either on a standalone ColdFusion server or on leading enterprise Java application servers, such as IBM WebSphere, BEA WebLogic, and JBoss Application Server.<br />Besides greater deployment flexibility, leveraging the power of the J2EE platform brings several additional benefits to ColdFusion developers:<br /><ul><li>Improved performance: ColdFusion applications run as compiled Java bytecode, increasing application performance and overall server capacity.
Increased security and reliability: Administrators can now isolate applications from one another by creating multiple instances of ColdFusion on a single server.
Greater extensibility: ColdFusion can integrate with components built in Java, including JSPs, JSP tag libraries, servlets, and EJBs.</li></li></ul><li>Introduction - Building Enterprise Hybrid ApplicationswithColdFusion and Java <br />Hybrid applications are powerful! They leverage the productivity and<br />richness of ColdFusion as well as the strength and ubiquity of Java.<br />ColdFusion is a J2EE Certified Java Application.<br />ColdFusion provides two languages, a web application server, a report<br />building tool, an administrative tool, a server monitoring tool, a set of<br />services for productivity, a library of java applications and…<br />ColdFusion is a Java-based Rapid Application Development environment.<br />Adobe® ColdFusion® is the fastest and easiest way to build Java based applications and web sites.<br />
Introduction - Leveraging Java fromColdFusion<br />J2SE & J2EE APIs are already in ColdFusion.<br />Any Java API or Java class can also be used in ColdFusion.<br />There are a lot of Java APIs included already.<br />ColdFusion provides many ways of leveraging Java and related technologies:<br /><ul><li>Java CFX Tags
Java Enterprise Edition<br />What is the Java 2 Platform, Enterprise Edition (J2EE)?<br />“The Java 2 Platform, Enterprise Edition (J2EE) is a set of coordinated specifications and practices that together enable solutions for developing, deploying, and managing multi-tier server-centric applications. Building on the Java 2 Platform, Standard Edition (J2SE), the J2EE platform adds the capabilities necessary to provide a complete, stable, secure, and fast Java platform to the enterprise level. It provides value by significantly reducing the cost and complexity of developing and deploying multi-tier solutions, resulting in services that can be rapidly deployed and easily enhanced.”<br />