Cícero Ednilson

Blog sobre Desenvolvimento de Softwares

Home » Criando uma aplicação Java com JSF, PrimeFaces, CDI e JPA – Parte 1: Introdução.

Criando uma aplicação Java com JSF, PrimeFaces, CDI e JPA – Parte 1: Introdução.

0 Flares Twitter 0 Facebook 0 Filament.io 0 Flares ×

Nesse tutorial vamos aprender a criar uma aplicação Java para Web usando JSF, PrimeFaces, CDI e JPA.

Páginas do tutorial.

Criando uma aplicação Java com JSF, PrimeFaces, CDI e JPA – Parte 1: Introdução.

Criando uma aplicação Java com JSF, PrimeFaces, CDI e JPA – Parte 2: Criando o banco de dados.

Criando uma aplicação Java com JSF, PrimeFaces, CDI e JPA – Parte 3: Criando o projeto com JSF no Maven.

Criando uma aplicação Java com JSF, PrimeFaces, CDI e JPA – Parte 4: Criando o template com Facelets.

Criando uma aplicação Java com JSF, PrimeFaces, CDI e JPA – Parte 5: Desenvolvendo a autenticação do sistema.

Criando uma aplicação Java com JSF, PrimeFaces, CDI e JPA – Parte 6: Desenvolvendo cadastro de pessoa.

Criando uma aplicação Java com JSF, PrimeFaces, CDI e JPA – Parte 7: Desenvolvendo cadastro via upload de arquivo XML.

Criando uma aplicação Java com JSF, PrimeFaces, CDI e JPA – Parte 8: Desenvolvendo consulta com PrimeFaces dataTable.

Criando uma aplicação Java com JSF, PrimeFaces, CDI e JPA – Parte 9: Formatando LocalDateTime.

Criando uma aplicação Java com JSF, PrimeFaces, CDI e JPA – Parte 10: Editando um registro.

Criando uma aplicação Java com JSF, PrimeFaces, CDI e JPA – Parte 11: Excluindo um registro.

Criando uma aplicação Java com JSF, PrimeFaces, CDI e JPA – Parte 12: Consulta com Carousel PrimeFaces.

Criando uma aplicação Java com JSF, PrimeFaces, CDI e JPA – Parte 13: Consulta com Gráfico PrimeFaces.

Criando uma aplicação Java com JSF, PrimeFaces, CDI e JPA – Parte 14: Exportando arquivo XML com fileDownload e Jdom.

Introdução:

JSF – Java Server Faces.

Quem ainda não usou o JSF ele é um framework onde podemos criar interfaces para aplicações web adicionando componentes as páginas e ligando esses componentes a objetos Java,  durante o nosso tutorial vamos ver como é feita essa ligação dos componentes visuais aos nossos objetos, dessa forma podemos separar os nossos componentes visuais da nossa regra de negócio, o JSF é uma especificação do Java EE, então os servidores com GlassFish ou Wildfly tem que vir com essa especificação implementada, no caso do Tomcat que é apenas um container de Servlet devemos adicionar as bibliotecas do JSF para podermos usar em nossas aplicações web.

PrimeFaces.

O PrimeFaces é um framework de componentes open source para ser usado com o Java Server Faces, e conta com uma grande variedade de componentes visuais, outra coisa muito boa do PrimeFaces é que ele já usa Ajax, na sua biblioteca de componentes estão disponíveis desde simples componentes como inputs como também componentes avançados como Agendas e Gráficos,  no próprio site do PrimeFaces tem um Showcase de como implementar os componentes na sua aplicação web, para a criação dos componentes  o PrimeFaces usa o Jquery, mais pode ficar despreocupado que você não precisa ter um grande conhecimento de Javascript para usar os componentes dessa biblioteca.

CDI.

O CDI faz parte do JAVA EE 6 e é utilizado para realizar a injeção de dependência, o CDI como o JSF também está disponível em todos os servidores de aplicações web para Java, durante o nosso tutorial vamos aprender como usar o CDI nos objetos do nosso projeto.

JPA – Java Persistence API.

O JPA é uma API para implementações de frameworks de persitência de dados, com ele podemos fazer o  relacionamento dos nossos objetos de banco de dados ao nosso objetos Java (Pojos – Plain Old Java Objects (Os Singelos Clássicos Objetos Java)),  uma das implementações mais conhecida do JPA é o Hibernate, durante o nosso tutorial vamos ver como criar as nossas entidades que vamos persitir no banco de dados.

Requisitos para esse tutorial.

  • JDK 8
  • Eclipse
  • Mysql
  • Tomcat 8

Bom nessa primeira parte do nosso tutorial foi apenas uma introdução das tecnologias que vamos usar, até a próxima.

 

Comentários

Name of author

Name: ciceroednilson@gmail.com

9 thoughts on “Criando uma aplicação Java com JSF, PrimeFaces, CDI e JPA – Parte 1: Introdução.

Deixe uma resposta

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

0 Flares Twitter 0 Facebook 0 Filament.io 0 Flares ×