I’ve made the demo code from my cfobjective presentation available here:
There are two folders in the zip. One is the eclipse project, the other is the eclipse workspace. You should just be able to import the project into your own workspace, but just in case I’ve given you the workspace I used.
If you just want to look at the code, read no further. If you want to run stuff, you’ll need to tweak some things, and there are some caveats. I made these assumptions:
- the project is at /home/owner/cfobjective/springhibcfdemo
- the coldfusion install is at /home/owner/coldfusion8
- it’s a standard ColdFusion 8 install, NOT multiserver
- you’re running the built-in webserver – not critical, if not you’ll have to set up your own virtual directories
If you search the project for “/home/owner” you’ll find everything that might need to be changed.
Now the caveat:
THE BUILD SCRIPT WILL OVERWRITE YOUR COLDFUSION CONFIGURATION
Don’t be afraid – just don’t run the build script if you’re not cool with that. I’d recommend you run up a throwaway ColdFusion dev install and point the build script at that.
The build script will create virtual directories for the JRun webserver. Have a look at jrun-web.xml for details.
That’s about it. You don’t need a database, all the necessary jar files are included, and the CF built-in webserver should be OK for these purposes.