Trane Technologies interview question

what is jsf java server faces