This document provides a comprehensive tutorial on training the JDT (Java Development Tools) dragon, emphasizing key JDT components, installation steps, and core features. It covers hands-on exercises and essential knowledge on the Java model, abstract syntax tree, and plug-in implementation for Java resources. The content is designed for developers looking to leverage JDT for Java application development and includes instructions for setting up Java projects and handling Java elements.