Starting in late 2008, Railo will be open-sourced under the LGPL license and hosted at JBoss.org. This will provide developers with a top-quality Java based CFML engine available to download for free under the LGPL license.
As part of the collaboration with the Railo community, the JBoss.org community will be working on several enhancements to provide CFML developers with tag-based access to JBoss core technologies, including JBoss Cache and Messaging.
CFML (ColdFusion Markup Language) is a programming language based on standard HTML (Hyper-Text Markup Language) and is used to write dynamic Web pages. Such pages are created on the fly and can change depending on user input, database lookups, time of day or whatever other criteria you dream up! Railo is a CFML engine that converts CFML code into executable Java byte code which can be deployed and run on any standard Java Servlet engine. This provides programmers with both the productivity gains of CFML development and the high performance and scalability of the Java server environment.
Creating a dynamic webpage using Railo is an easy thing to do. Here’s a small example of how to integrate a datasource added to the admin console in CFML code:
<cfquery name="getRecords" datasource="mydatasource">
Select name, lastname from address where name like ‘na%’
</cfquery>
After that you can use the object returned by the
<cfoutput query="getRecords">
#getRecords.name# #getRecords.lastname#
</cfoutput>
As you can see the tag orientated language is similar to HTML.