- Home
- » Schedule
- » BFusion Sessions
- » CFFree: Building and Deploying CFML Applications on a Free Software Stack
CFFree: Building and Deploying CFML Applications on a Free Software Stack
| Level | Intermediate | Time | All Day | Room | CG1026 | Speaker | Matt Woodward |
|---|
VirtualBox VM for Course
http://dl.dropbox.com/u/151780/cffree_vm_bfusion_2010.zip (3.8GB)
Description
Interested in learning more about the free software CFML engines but haven’t had time to dig in on your own? Then this all-day hands-on session is for you. CFML may have come late to the free software party, but in 2008 the CFML community came out swinging with the release of the Open BlueDragon and Railo free software CFML engines. Both have grown by leaps and bounds since and show no signs of stopping.
Because free software is a relatively new concept in the CFML world we'll cover the history and philosophy behind free software, particularly as it applies to CFML. You’ll also learn how to configure a flexible development environment that lets you run any number of instances of the CFML engine of your choice, we’ll talk about deployment options, and we'll examine some of the many benefits of running your CFML applications on a free software stack. As an added bonus, we'll demonstrate how to run your CFML applications in the cloud on Google App Engine using Open BlueDragon.
If you haven't looked at CFML in a while, it's time to look again. With CFML and free software the possibilities are endless!
Special Setup
- Please install VirtualBox on your laptop prior to the start of this course. A VirtualBox VM containing all course materials will be made available for download in advance of this course, and will also be distributed at the beginning of the course.
Course Outline
Session 1: 9:00 am - 10:30 am
- Distribution and Setup of VirtualBox VM
- Overview of Free Software and Open Source
- Introduction to the Free CFML Engines
Session 2: 10:45 am - 12:15 pm
- Installing Open BlueDragon and Railo
- Ready to Run/Express Versions
- Using the Install Wizards
- OpenBDJAM Stack
- Manually Deploying WAR Files
- Configuring Apache and Tomcat
Session 3: 2:00 pm - 3:30 pm
- Exploring Open BlueDragon and Railo
- Building a Simple CFML Application on the Free CFML Engines
- Deploying CFML Applications
Session 4: 3:45 pm - 5:15 pm
- Using the Open BlueDragon Debugger
- Extending Open BlueDragon and Railo
- Monitoring with VisualVM and Lambda Probe
- Deploying CFML Applications to Google App Engine
Prerequisites
Course attendees should be familiar with the basics of programming in CFML, but no knowledge of any of the free CFML engines is required.
