Olá. Este post é para apresentar o curso de JSF a vocês. Quando eu comecei a trabalhar com JSF eu usava apostilas na internet, video aulas no Youtube, livros e vivia correndo atrás de todo mundo que pudesse me ajudar a entender melhor o framework. Aprendi bastante de lá pra cá e como eu não posso retribuir diretamente a todos que me ajudaram nem outros que como eu hoje precisam de ajuda então decidi gravar uma série de video aulas a respeito. Creio que esse é a melhor forma de contribuir, e espero que ajude você a começar com JSF.
Além de JSF você aprenderá o básico de uma série de outras tecnologias que vão desde o Hibernate, Primefaces, Spring Security, Maven, Tomcat, Netbeans, Eclipse e além disso ao final do projeto você aprenderá como fazer o deploy na nuvem. No vídeo abaixo eu apresento o resultado final de todo o projeto e as tecnologias com as quais iremos trabalhar.
Curso De JSF Do Zero À Nuvem – O Projeto E As Tecnologias Envolvidas
No segundo vídeo você irá entender os principais conceitos teóricos do JSF. Além disso você terá dicas de por onde começar com o JSF.
Entendendo O JSF E Dicas
Além dos livros indicados no vídeo existem muitas apostilas gratuitas na web. Temos uma da Algaworks que apesar de abordar a versão 1.2 do JSF é bem interessante para quem está iniciando. Temos duas muito boas da K19 uma de JSF com JPA e outra de JSF com EJB a Caelum surpreendentemente não tem nada sobre o JSF talvez seja pra puchar a sardinha do VRaptor. Outras apostilas como a Do Luis Fernado e a do Diego Rezende que podem ser baixadas do Scribd. Além dessas uma rápida pesquisa no Google pode lhe mostrar uma infinidade de materiais a respeito. No Youtube além das minhas vídeo aulas existem outras que podem ajudar bastante quem está começando.
Se você quiser baixar os slides da apresentação basta ir ao SlideShare e fazer isso.
Quero destacar também que os fontes desse curso podem ser baixados do GitHub. Serão feitos posts correspondentes às video aulas e recomendo que você acompanhe por que assim que possível irei realizando posts para complementar o que foi falado nos vídeos.
preciso de ajuda estou com erro se tiver como vc me dar uma luz
Jan 28, 2014 1:10:06 PM com.sun.faces.context.PartialViewContextImpl$PhaseAwareVisitCallback visit
SEVERE: javax.el.ELException: /restrict/cadastrarsolicitacao.xhtml @29,148 value=”#{bbRegpac.regpacs}”: Error reading ‘regpacs’ on type br.com.semeru.suport.BbRegpac
Cara pra poder te ajudar eu preciso de mais detalhes, como estão implementadas suas classes. Posta aí que eu te dou uma força.
Ola boa tarde!..
Fiz o seu projeto do começo ao fim , muito bom =);
Conheci o JSF através dele, mais vamos la ..
Usei o seu projeto para partir como base para outros ,estou com uma dificuldade tremenda para implementar o spring security.
vou postar com mais detalhes.
Aqui esta minha classe hibernate util, igual a sua nao tirei e nao coloquei nadaa apenas aproveitei..
package br.com.citelsoftware.diarioweb.util;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
import org.hibernate.service.ServiceRegistry;
import org.hibernate.service.ServiceRegistryBuilder;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.orm.hibernate4.LocalSessionFactoryBean;
public class HibernateUtil {
private static final SessionFactory sessionFactory;
public static final String HIBERNATE_SESSION = “hibernate_session”;
static{
try {
System.out.println(“Tentando configurar a SF”);
Configuration configuration = new Configuration().configure();
ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().
applySettings(configuration.getProperties()).buildServiceRegistry();
sessionFactory = configuration.buildSessionFactory(serviceRegistry);
System.out.println(“Session factory criada corretamente”);
} catch (Exception ex) {
System.out.println(“Ocorreu um erro ao iniciar a SF. ” + ex);
throw new ExceptionInInitializerError(ex);
}
}
public static SessionFactory getSessionFactory() {
return sessionFactory;
}
}
meu hibernate .cfg .
com.mysql.jdbc.Driver
jdbc:mysql://192.168.10.23:3306/diariomsql
root
citel13347
org.hibernate.dialect.MySQL5InnoDBDialect
true
true
1
5
18000
80
300
conTestTable
meu web xml.
diarioweb
springSecurityFilterChain
org.springframework.web.filter.DelegatingFilterProxy
springSecurityFilterChain
/*
FORWARD
REQUEST
org.springframework.web.context.ContextLoaderListener
javax.faces.PROJECT_STAGE
Development
primefaces.THEME
start
index.xhtml
javax.faces.STATE_SAVING_METHOD
server
Faces Servlet
javax.faces.webapp.FacesServlet
1
Faces Servlet
*.xhtml
meu aplication context
org.hibernate.dialect.MySQLDialect
true
update
30
Gostaria que colocar o spring security para gerenciar a conexao , mais , toda vez que inicou a aplicacao se eu remover os buidsession do hibernate a app nao funciona..
Poderia me ajudar?
Cara se entendi bem você quer passar a usar o Spring para gerenciar suas operações na base de dados. Se seu projeto tiver no GitHub me passa o link pra dar uma olhada.
La no FacesContextUtil tem um metodo que seta a sessionfactory como faria isso usando o spring security?
Ja estou 3 dias tentando fazer isso só que nao vai.. ai fiz download de 10000 projetos na internet mais não chega a funcionar, sei que eu uma coisa simples mais nao consegui achar aonde estou errando..
att.
Opa cara tem uma aula explicando isso, se ainda assim vc não conseguir resolver seu problema você pode baixar o projeto no GitHub (https://github.com/leandrocgsi/semeru_jsf_maven) e restaurar o banco a partir desse script aqui (https://github.com/leandrocgsi/semeru_jsf_maven/blob/master/semeru_jsf_maven/src/main/resources/ScriptsSQL/dump.sql) e tomando ele como base você vai conseguir resolver. Boa sorte.
Olá eu gostaria de saber se é possivel um projecto criado no Maven Project IDE eclipse na framework JSF e primeFaces com dominio adquirido e um plano de hospedagem activo pode ser publicado na internet com o seguinte domínio ex: http://www.pediatriawayami.com e abrir normalmente como se fosse a rodar no servidor local apache tomCat???
Preciso tanto da vossa ajuda
Fala Lellis beleza!
Sim é possível Lellis você só tem que cuidar pra ser uma hospedagem em Java com o Tomcat compatível.
Grande abraço e boa sorte no projeto!