Highmark interview question

Explain Struts framework?