About J2EE and the ColdFusion architecture (chapter 1)
About J2EE and the ColdFusion architecture
As the Internet software market has matured, the infrastructure services required by distributed Internet applications, including ColdFusion applications, have become increasingly standardized. The most widely adopted standard today is the Java 2 Platform, Enterprise Edition (J2EE) specification. J2EE provides a common set of infrastructure services for accessing databases, protocols, and operating system functionality, across multiple operating systems.
About ColdFusion and the J2EE platform
ColdFusion MX uses the J2EE infrastructure for many of its base services. By implementing the ColdFusion scripting environment on top of the J2EE platform, ColdFusion MX takes advantage of the power of the J2EE platform, but provides this power through the easy-to-use ColdFusion scripting environment. ColdFusion MX consists of a family of products that differ in how they integrate with and use J2EE services. (Some ColdFusion editions might not be available at the time of the first ColdFusion MX release.)
ColdFusion MX Server is a standalone servers that includes the entire infrastructure necessary to run ColdFusion applications, including an embedded Java™ server based on Macromedia JRun technology.
ColdFusion MX for J2EE Application Servers consists of editions of ColdFusion MX that enable you to add ColdFusion MX capabilities to a J2EE server installation, including Macromedia JRun and other J2EE application servers.
The following figure shows how these editions are structured. Each edition supports the same ColdFusion scripting environment and includes the built-in application services, while the different editions enable developers to deploy ColdFusion MX in the configuration of their choice.
As the Internet software market has matured, the infrastructure services required by distributed Internet applications, including ColdFusion applications, have become increasingly standardized. The most widely adopted standard today is the Java 2 Platform, Enterprise Edition (J2EE) specification. J2EE provides a common set of infrastructure services for accessing databases, protocols, and operating system functionality, across multiple operating systems.
About ColdFusion and the J2EE platform
ColdFusion MX uses the J2EE infrastructure for many of its base services. By implementing the ColdFusion scripting environment on top of the J2EE platform, ColdFusion MX takes advantage of the power of the J2EE platform, but provides this power through the easy-to-use ColdFusion scripting environment. ColdFusion MX consists of a family of products that differ in how they integrate with and use J2EE services. (Some ColdFusion editions might not be available at the time of the first ColdFusion MX release.)
ColdFusion MX Server is a standalone servers that includes the entire infrastructure necessary to run ColdFusion applications, including an embedded Java™ server based on Macromedia JRun technology.
ColdFusion MX for J2EE Application Servers consists of editions of ColdFusion MX that enable you to add ColdFusion MX capabilities to a J2EE server installation, including Macromedia JRun and other J2EE application servers.
The following figure shows how these editions are structured. Each edition supports the same ColdFusion scripting environment and includes the built-in application services, while the different editions enable developers to deploy ColdFusion MX in the configuration of their choice.
J2EE infrastructure services and J2EE application server
ColdFusion MX is implemented on the Java technology platform provided by a J2EE application server. It uses either an integrated J2EE infrastructure that uses Macromedia JRun technology, or an independent J2EE application server. The Java technology platform provides much of the core functionality required by ColdFusion, including database connectivity, naming and directory services, and other runtime services.
Because ColdFusion is built on a J2EE platform, you can easily integrate J2EE and Java functionality into your ColdFusion application. As a result, ColdFusion pages can do any of the following:
Use custom JSP (Java Server Pages) tags from JSP tag libraries
Interoperate with JSP pages
Use Java servlets
Use Java objects, including the J2EE Java API, JavaBeans, and Enterprise JavaBeans For more information on using J2EE features in ColdFusion.
ColdFusion MX is implemented on the Java technology platform provided by a J2EE application server. It uses either an integrated J2EE infrastructure that uses Macromedia JRun technology, or an independent J2EE application server. The Java technology platform provides much of the core functionality required by ColdFusion, including database connectivity, naming and directory services, and other runtime services.
Because ColdFusion is built on a J2EE platform, you can easily integrate J2EE and Java functionality into your ColdFusion application. As a result, ColdFusion pages can do any of the following:
Use custom JSP (Java Server Pages) tags from JSP tag libraries
Interoperate with JSP pages
Use Java servlets
Use Java objects, including the J2EE Java API, JavaBeans, and Enterprise JavaBeans For more information on using J2EE features in ColdFusion.
No comments:
Post a Comment