View Controller.
Window Controller.
Component Controller.
Interface Controller.
Custom Controller.
Explanation can be found at Types of controllers in webdynpro ABAP

Related questions