servo question


I was wondering to connect a servo to the arduino mega do you need a servo controller. I have seen lots of servo controller but I dont really see the need for them. I was under the impression that I could use a prototyping board from radio shack. Sodder in the some pins to connec the servos. Connec the servo pins to a power pin and ground pin where the battery for the servo is connected. then run the signal pins to seperate digital I/O pins on the mega and give command from there. Is this correct?

The basic setup. Note that a servo needs its own power supply.