How does JTransit work?
You compile your web applications using the JTransit compiler to generate pure Java source files (.java files), which are then compiled into bytecode (.class files). This bytecode is then executed in a J2EE compliant application server, and references a common set of predefined java classes (the JTransit Runtime Library) that encapsulate some of the functionality that cannot be converted to Java code without massive code repetition. Some examples of this include dynamic meta tags, dynamic expression evaluation (where you are generating the expression terms dynamically) and some database abstraction.