ABOUT ADOBE COLDFUSION
Adobe ColdFusion is a rapid application development toolkit that is written in Java and runs on top of the JVM. Its core philosophies are: make things easy, and provide RAD without restricting developers.
GETTING STARTED
Installing ColdFusion: You can download a free version of ColdFusion 9 Developer from http://adobe.com/go/centaur. Download the appropiate version for your OS, and install. The installer will take you through a few methods of install:
Standard: This install ColdFusion as a stand-alone server. Despite the fact that ColdFusion runs on a J2EE server the stand-alone version bundles the J2EE server. This make the J2EE server inaccessible, but the whole package easier way to get started with ColdFusion.
Multiserver: This will install ColdFusion as a single instance running on JRun. This will allow you to install multiple ColdFusion servers on your box if you wish. Additionally, JRun is a J2EE server capable of running other EAR or WAR files.
EAR/WAR file: This will package ColdFusion an your installation options into a J2EE EAR or WAR file. This file can then be deployed to the J2EE server for your choise.
PARTS TO COLDFUSION
ColdFusion consists of two parts: the server that runs ColdFusion, and the code you run on it. The server is a little more significant to the toolkit than server components in most other competing produts.
Server
The server component of ColdFusion consists of an executable server that can run as a service or deamon on your OS. This server component handles processing ColdFusion requests but also stores a lot of configuration for your applications centrally. You can also set things like mail server default, central code collections, path mappings, third party licenses, etc. Most of that you set here can be overridden at the application level, but by setting it here, you can avoid having to store that information in your applications.
WORKING WITH DATA
ColdFusion was originally designed to be a language to brigde backend database is a key part to using ColdFusion.
RDBMS: ColdFusion has built in support for many flavors of database including: Microsoft SQL, MySQL, Oracle, Derby, DB, and PostgreSQL. However ColdFusion can interact with any RDBMS with JDBC driver.
SERVICES
A large part of current Web evelopment is programming to and against service APIs. ColdFusion has a number of built in tools to consume and produce services using either SOAP or REST.
by Terry Ryan
Read more...
Recent Comments