• Do you really need Java?
  • When should you use Java?
  • How to use Java?
  • Step 1 - Check out the API
  • Step 2 - Get a reference to Java object(s) from CFML
  • Getting a Reference to an Object
  • Creating a new Object
  • Inner Classes
  • Step 3 - Use the Java object(s)
  • Calling Methods
  • Passing Arguments to Methods
  • Data Types
  • Receiving Values from Methods
  • Example - creating a Lucene objects
  • Example - using the SocialAuth library
  • Troubleshooting
  • Class Not Found
  • cAsE sEnSiTiViTy
  • Collections are usually 0-based
  • Concrete Implementations different from what you Expect
  • Inspect the object with CFDUMP