Assembling web logic in this fashion has a number of advantages:
- Dynamically updateable
- Tree can be regrafted at runtime or at compile time
- Enforces good programming techniques by separating code at distinct and easily
discernable boundaries
- Code reuse by attaching Nodes in other servlets
- Easier maintenance due to code separation, and clear organizational pattern
- Memory objects associated with a particular web function can be isolated to a single node
- Allows easy control passing to other parts of the tree by use of the FQUID