To get the most out of this guide, you should be familiar with:

See the ATG Platform Programming Guide for information on these topics.