Evite duplicação de código com a classe FacesUtils

19 views
Skip to first unread message

Rafael Ponte

unread,
Feb 10, 2015, 7:32:29 AM2/10/15
to javace, ce...@googlegroups.com
Olá amigos,

Ter uma classe de utilidades em nossos projetos JSF é mais comum e útil do que parece, esta classe normalmente tem a responsabilidade de encapsular a API verbosa do JSF e evitar duplicação de código na aplicação,


Dessa forma, deixamos os managed beans mais enxutos e fáceis de manter. Além disso, um novo desenvolvedor na equipe não precisaria reinventar a roda para operações básicas e rotineiras na aplicação.

Um abraço!

--
Rafael Ponte
TriadWorks | Formação Java
http://cursos.triadworks.com.br

Daniel Cunha

unread,
Feb 10, 2015, 7:46:28 AM2/10/15
to CEJUG, javace
Grande Ponte,

Muito boa a publicação. Fantástico.

Só tenho uma coisa para falar:
"Para não termos que ficar dando new na classe FacesUtils e passarmos a injetá-la em todos os nossos managed beans, nós podemos delegar a responsabilidade de criar e gerenciar a FacesUtils para nosso framework IoC, seja ele CDI ou Spring. No caso do Spring, teríamos um código como abaixo:"

Faltou: No caso do CDI, teríamos um código como abaixo:
...


Valeu!! :D

--
Você recebeu essa mensagem porque está inscrito no grupo "CEJUG" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para cejug+un...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para ce...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/cejug.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Daniel Cunha (soro)

Rafael Ponte

unread,
Feb 10, 2015, 7:48:29 AM2/10/15
to javace, CEJUG
Valeu, Soro!

Verdade, faltou o exemplo do CDI mesmo, vou atualizar mais tarde com sua observação! Obrigado :-)

--
Você recebeu essa mensagem porque está inscrito no grupo "java.ce" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para javace+un...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para jav...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/javace.

Para mais opções, acesse https://groups.google.com/d/optout.



--

Rafael Ponte

unread,
Feb 10, 2015, 8:20:37 AM2/10/15
to javace, CEJUG
Pronto, Daniel!

Obrigado pelo feedback!

Daniel Cunha

unread,
Feb 10, 2015, 8:28:12 AM2/10/15
to javace, CEJUG
Niceeee! :D
Daniel Cunha (soro)
Reply all
Reply to author
Forward
0 new messages