Como o JavaEE sabe que o value do selectOnMenu é o mesmo valor do itemValue do selectItems?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Como o JavaEE sabe que o value do selectOnMenu é o mesmo valor do itemValue do selectItems?
O que você faz é: no selectOneMenu o binding com o atributo do Bean, e no selectItem o itemValue é o valor que será jogado pra esse binding. A idéia é a mesma das tags html onde no option se passa o valor a ser colocado dentro da tag select que é quem tem a propriedade name.