How Do You Revive The Ender Dragon?

Do you need the dragon egg to Respawn the dragon?

.

How do you hatch a ender dragon egg?

How many times can you Respawn the Ender Dragon?

Can you heal the Ender Dragon?