getProperty() & setProperty() are mandatory in JSF's managed beans?

1 Like
Not Mandatory.

Some property bindings must be read-write.

 For example, if you bind the value of a component that implements [EditableValueHolder]( Other properties can be read-only.

If you use the binding attribute for dynamically creating component instances, this must also be read-write as per the contract defined in the specification.