É impressão minha ou a qualidade do material disponibilizada pela Oracle para estuda da Tecnologia Web está aquem de outrora.
Falo isso, pois decidir lê o material para me aprofundar no JSF e quando ví material achei fraco e incompleto. Não tem nada falando sobre ViewHandler ou ExceptionHandler, classes que podem fazer muita diferença a depender da necessidade.
Tirando esse problema sobre esse material alguém teria um material ou livro que realmente valesse a pena a leitura?
ninvit esses materiais são bons, eu até já tinha lido o de uaihebert, mas se prendem a iniciação na tecnologia.
Esse conhecimento já tenho de projetos. No entanto o que geralmente era liberado pela Sun e agora deveria ser liberado pela Oracle é o material completo da tecnologia, que nos permitiria de forma livre, desenvolver soluções que abstraísse código dos desenvolvedores ou soluções para problemas como o ViewExpiredException através do ViewHandlerException.
Cara não sei se você já leu a terceira edição do livro “Core Java Server Faces” é bem completo, a didática não é la grande coisa, mas acho que um livro essencial, caso não tenha lido acho que é uma ótima opção.
[quote=douglas_arantes]Cara não sei se você já leu a terceira edição do livro “Core Java Server Faces” é bem completo, a didática não é la grande coisa, mas acho que um livro essencial, caso não tenha lido acho que é uma ótima opção.
[/quote]Eu li e também indico esse livro. Muito bom mesmo. [=
A especificação JSF da Oracle também é muito boa e completa, só que é enorme.
Hebert Coelho aproveitando o gancho deste post… vi em outro post você comentando que esta escrevendo um livro… seu livro será sobre JSF?
Seu livro será de conceitos básicos ou será abordados conceitos mais avançados do JSF… já pode adiantar algo… rsrs
[quote=jweibe]Hebert Coelho aproveitando o gancho deste post… vi em outro post você comentando que esta escrevendo um livro… seu livro será sobre JSF?
Seu livro será de conceitos básicos ou será abordados conceitos mais avançados do JSF… já pode adiantar algo… rsrs[/quote]Opa, sobre JSF sim.
Vou passar os provaveis temas, mas essa ordem ou temas podem alterar:
[quote]Use os escopos corretamente
@RequestScoped para escopos curtos
Mantenha o bean na sessão com @SessionScoped
Entenda o novo @ViewScoped
Crie escopos longos e customizáveis com @ConversationScoped
Guarde dados para toda a aplicação com o @ApplicationScoped
Quando usar o @NoneScoped?
FlashScope
Cuidados com seus Managed Beans
Colocando lógica de rendered no MB
Inicializando objetos lazy (get com if) ou eager (@PostConstruct)
Injetando um ManagedBean em outro
Erro: Meu método @PostConstruc em um MB ViewScoped é chamado diversas vezes
Erro: target returned null (para objets no get ou para o MB)
Front-ends JSF
Utilizar JSP ou xhtml?
Formas para enviar valores da tela para o xhtml
Utilizar imagens/css/javascript de modos simples
Temas dinâmicos (como utilizar um tema dinâmico) sem primefaces
Quando utilizar action ou actionListener
Aproveite as bibliotecas de componentes
Temas dinâmicos (como utilizar um tema dinâmico, com primefaces)
Primefaces
Richfaces
Icefaces
OmniFaces
Erro: Meus componentes do Primefaces não estão aparecendo
Funcionalidades ricas com JSF e componentes
Como fazer uma paginação por demanda (lazy pagination)
Facilitando o uso do ajax (boas práticas, nomear componentes, navegação, validação de campos)
Como utilizar recursos (EJB, outros MB) dentro de um converter
Use CDI no seu projeto JSF
Técnicas de segurança e performance de aplicações JSF
Evitando Cross Site Scripting hacker atack
Melhorando o desempenho durante a navegação
Melhorando o desempenho na navegação
Otimizando a navegação
Debug e inspeção de aplicações
Esconder comentários na página
Debug
Estágio do Projeto
Refresh automático dos arquivos (se encaixa aqui esse capítulo ou em alguma outra parte, mais adequada???)
Erro: Eu clico no botão, mas meu método não é chamado
Erro: Minha navegação não está sendo executada
Erro: Não consigo injetar um componente em meu Converter
Erro: Aviso: FacesMessage(s) foram enfileirados, mas podem não ter sido exibidos. WARNING: FacesMessage(s) have been enqueued, but may not have been displayed.[/quote]
E tem também o código fonte que eu estou criando, um trem ponta firme. Basta ter o maven instalado que o projeto já vai rodar por um comando! [=
Ele é ideal para quem já tem uma idéia básica de como funciona o JSF e quer aprimorar os conhecimentos. [=
Ele já está na fase de revisão final e eu estou alterando alguns códigos que o revisor pediu.
Creio que até mês que vem já deve tudo estar ponta firme. [=
Acho que tu pode iniciar um projeto para escrever um sobre JPA abordando assuntos não triviais sobre a tecnologia acho que esse seria um livro também.
Não caberia em seu livro um capitulo inteiro sobre CDI?
Obrigado pela dica douglas_arantes, já tinha dado uma olhada no Core Java Server Faces Segunda Edição, achei interessante. Continuei pesquisando e para quem venha a ter o mesmo interesse de descer um pouco mais o nível em JSF o livro Java Server Faces 2.0 The Complete Reference parece que é o mais indicado, pelo menos até agora pelo que puder ler. Os capitulos 13 (Construindo Componentes Não visuais) e 14 (Segurança em Aplicações JSF) parece que tem o material que quero ler. Fugindo do trivial e descendo o nível dentro da tecnologia.
Estarei dando uma lida rápida esses dias e posto o que achei sobre o conteúdo.
Hebert Coelho, eu olhei a especificação da Oracle, só que eu achei ela se prende muito em alto nível dentro da tecnologia, não sendo mais a fonte que costumava gostava de ler na época da SUN. Eu sempre indiquei para quem queria estudar a tecnologia, ler a especificação para saber realmente como funciona, só que não sei se essa dica é mais válidas no tempo de hj, a não ser para dar um introdução na tecnologia. Quanto ao mini livro, já tinha lido o mesmo e achei bem interessante, para esclarecer algumas dúvidas.
Valeu galera, apesar de ter achado, aparentemente, o que estava procurando, irei continuar de olho, qualquer outra fonte que venha achar interessante compartilho aqui para futura referências.
Obrigado pela dica douglas_arantes, já tinha dado uma olhada no Core Java Server Faces Segunda Edição, achei interessante. Continuei pesquisando e para quem venha a ter o mesmo interesse de descer um pouco mais o nível em JSF o livro Java Server Faces 2.0 The Complete Reference parece que é o mais indicado, pelo menos até agora pelo que puder ler. Os capitulos 13 (Construindo Componentes Não visuais) e 14 (Segurança em Aplicações JSF) parece que tem o material que quero ler. Fugindo do trivial e descendo o nível dentro da tecnologia.
Estarei dando uma lida rápida esses dias e posto o que achei sobre o conteúdo.
Hebert Coelho, eu olhei a especificação da Oracle, só que eu achei ela se prende muito em alto nível dentro da tecnologia, não sendo mais a fonte que costumava gostava de ler na época da SUN. Eu sempre indiquei para quem queria estudar a tecnologia, ler a especificação para saber realmente como funciona, só que não sei se essa dica é mais válidas no tempo de hj, a não ser para dar um introdução na tecnologia. Quanto ao mini livro, já tinha lido o mesmo e achei bem interessante, para esclarecer algumas dúvidas.
Valeu galera, apesar de ter achado, aparentemente, o que estava procurando, irei continuar de olho, qualquer outra fonte que venha achar interessante compartilho aqui para futura referências.