Iniciando Se No JSF – 01 – Apresentação, O Projeto E As Tecnologias

Spread the love

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.

6 thoughts to “Iniciando Se No JSF – 01 – Apresentação, O Projeto E As Tecnologias”

  1. 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

  2. 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?

    1. 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.

  3. 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.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *