jsf 2

Source: i.stack.imgur.com