Recuperando campos do form - JSF

Boa tarde,

Existe umma forma melhor para recuperar os dados digitados num formulario utilizando JSF, ao inves de

 public String button1_action() {
        // TODO: Processar o botão de ação clicar. O valor de retorno é um         
// de navegação em que nulo fará retornar para a mesma página.
try{
    local = new Local();

        local.setBairro((String)txtBairro.getValue());
        local.setNomeLocal((String)txtLocal.getValue());
        Conexao.salva(local);
}catch(Exception e){
    error("erro na inclusao" + e.getMessage());
}

        return null;
    }

Tava pensando em mapear os campos e recuperar o objeto. Alguma sugestao :?: :?: