ViewParam vs @ManagedProperty (value = „# {param.id}”)

Jaka jest różnica między definiowaniem parametrów widoku w następujący sposób: <f:metadata> <f:viewParam name="id" value="#{someBean.id}"/> </f:metadata> I definiowanie właściwości w ManagedBean w następujący sposób: @ManagedProperty(value = "#{param.id}") private Integer...