Encontre milhões de e-books, audiobooks e muito mais com um período de teste gratuito

Apenas $11.99/mês após o término do seu período de teste gratuito. Cancele a qualquer momento.

Programando Um Sistema Web Em Java Com Jsf, Hibernate E Primefaces
Programando Um Sistema Web Em Java Com Jsf, Hibernate E Primefaces
Programando Um Sistema Web Em Java Com Jsf, Hibernate E Primefaces
E-book202 páginas2 horas

Programando Um Sistema Web Em Java Com Jsf, Hibernate E Primefaces

Nota: 0 de 5 estrelas

()

Ler a amostra

Sobre este e-book

Esse livro está dividido em 7 capítulos, no primeiro capítulo serão apresentadas as configurações iniciais para a preparação do ambiente de desenvolvimento (Java, IDE, Servidor, Banco de Dados); no segundo capítulo será apresentado o conceito do framework Hibernate, bem como sua configuração para a realização do mapeamento de objetos com o banco de dados MySQL. No capítulo 3 será abordado o modelo MVC e a criação das classes referentes ao Modelo da aplicação web (Domínio e DAO). No quarto capítulo começaremos a criar a nossa camada de Apresentação (Visão), para isso, utilizaremos o framework JavaServer Faces e alguns de seus componentes como a biblioteca PrimeFaces. No capítulo 5 criaremos nossa última camada do modelo MCV, o Controle. Será abordado o conceito de ManagedBean e realizada a integração das telas com o banco de dados por meio desse controlador, de modo que possa ser construído o CRUD do nosso sistema Web de maneira didática e funcional. O capítulo 6 é voltado para criação e geração de relatórios por meio do uso da ferramenta iReport e da biblioteca Jasper Reports. Por fim, no capítulo 7 é abordado o passo-a-passo para realizar o deploy da aplicação e hospedá-la em um servidor web.
IdiomaPortuguês
Data de lançamento3 de jan. de 2020
Programando Um Sistema Web Em Java Com Jsf, Hibernate E Primefaces

Relacionado a Programando Um Sistema Web Em Java Com Jsf, Hibernate E Primefaces

Ebooks relacionados

Negócios para você

Visualizar mais

Artigos relacionados

Avaliações de Programando Um Sistema Web Em Java Com Jsf, Hibernate E Primefaces

Nota: 0 de 5 estrelas
0 notas

0 avaliação0 avaliação

O que você achou?

Toque para dar uma nota

A avaliação deve ter pelo menos 10 palavras

    Pré-visualização do livro

    Programando Um Sistema Web Em Java Com Jsf, Hibernate E Primefaces - Anderson Carlos De Carvalho Omena

    Programando um Sistema

    Web em Java com JSF,

    Hibernate e PrimeFaces

    Anderson Carlos de Carvalho Omena

    2020

    Programando um Sistema Web em Java

    com JSF, Hibernate e PrimeFaces

    Anderson Carlos de Carvalho Omena

    Mestre em Administração

    Especialista em Desenvolvimento de Aplicações Web com Tecnologia Java Bacharel em Sistemas de Informação

    Janeiro de 2020

    Programando um Sistema Web em Java com JSF, Hibernate e PrimeFaces 2

    Sumário

    Introdução........................................................................................................................5

    Capítulo 1 – Preparação do Ambiente de Desenvolvimento Java Web.....................7

    1.1 A Linguagem de Programação Java........................................................................8

    1.2. Instalação do Java................................................................................................12

    1.3. - Instalando o IDE Eclipse.....................................................................................16

    1.4. Instalando o Servidor de Aplicação Tomcat 8.5....................................................19

    1.5. - Instalando o Banco de Dados MySQL................................................................22

    1.6. Modelagem das Tabelas no Banco de Dados......................................................31

    Capítulo 2 – Iniciando o Desenvolvimento: Configurando o Hibernate..................40

    2.1. Criando o Projeto...................................................................................................41

    2.2 - Introdução ao Hibernate.......................................................................................44

    .........................................................................................................................................55

    Capítulo 3 – Codificando o Modelo da Aplicação: Criando as classes dos pacotes

    Domínio e DAO..............................................................................................................55

    3.1. - Criando as Classes do Pacote Domínio.............................................................56

    3.2. – Criando as classes do pacote DAO...................................................................63

    ......................................................................................................................................64

    .........................................................................................................................................68

    Capítulo 4 – Codificando a Visão da Aplicação: Programando com JavaServer

    Faces e PrimeFaces......................................................................................................68

    4.1. – Introdução ao JavaServer Faces.......................................................................69

    4.2. – Introdução ao PrimeFaces.................................................................................80

    4.3. – Criando o Template, o Menu e a Tela Principal da Aplicação............................83

    4.4. – Criando as Telas de Cadastro e Pesquisa.........................................................92

    Capítulo 5 – Codificando o Controlador da Aplicação: Trabalhando com

    managedBeans..............................................................................................................98

    5.1. - Criando o ManagedBean....................................................................................99

    5.2. – Salvando dados no banco de dados................................................................106

    5.3. – Listando dados do banco na tela.....................................................................109

    Programando um Sistema Web em Java com JSF, Hibernate e PrimeFaces 3

    5.4. – Selecionando objetos.......................................................................................112

    5.5. – Removendo dados do banco na tela................................................................116

    5.6. – Editando dados do banco na tela.....................................................................116

    5.7. – Alterando o tema da aplicação.........................................................................117

    .......................................................................................................................................121

    Capítulo 6 – Relatórios em JSF com iReport e Jasper Reports.............................121

    6.1. - Criando o primeiro relatório com iReport e Jasper Reports.............................122

    6.2. - Integrando o relatório do iReport à aplicação Web..........................................130

    .......................................................................................................................................135

    Capítulo 7 – Publicando a sua Aplicação Web na Nuvem......................................135

    7.1. – Criando o Ambiente para a Hospedagem........................................................136

    7.2. – Hospedando a aplicação no servidor Web......................................................139

    Referências..................................................................................................................149

    Programando um Sistema Web em Java com JSF, Hibernate e PrimeFaces 4

    Introdução

    Com a intensificação do desenvolvimento de sistemas de informação nos últimos anos, um novo paradigma surge e ganha a atenção das organizações dos mais variados segmentos: as aplicações Web. Tecnologias utilizadas em ambientes como a rede mundial de computadores – internet – têm surgido com certa frequência para tentar igualar ao máximo sistemas Web dos sistemas voltados para o ambiente desktop.

    Entre as vantagens que a tecnologia Web oferece destacam-se a disponibilidade de acesso online, onde os usuários conseguem obter informações a qualquer hora e em qualquer lugar, bastando para isso apenas o acesso à internet, independente do dispositivo – computador, smartphone, tablet, etc – ampliando, assim, a faixa de serviços que uma determinada empresa pode oferecer. O investimento em tecnologia Web é relativamente baixo se comparado ao investimento em sistemas com a tecnologia desktop, o que permite ao gestor aplicar mais recursos em outras áreas da organização.

    Todavia, a economia não é a única vantagem dos sistemas Web. A facilidade de distribuição, atualização de versões e de acesso aos sistemas por meio de um navegador; a escalabilidade, ou seja, a capacidade de manter a disponibilidade e o desempenho do sistema à medida que a carga transacional dele aumenta; a redução dos custos de manutenção e configuração de estações de trabalho; a segurança dos dados uma vez que o sistema Web encontra-se em um único servidor e não em cada máquina cliente, são outros benefícios que podem ser usufruídos com a adoção dessa tecnologia.

    Quando o objetivo é desenvolver um novo sistema Web, é preciso decidir quais tecnologias serão utilizadas: linguagem de programação, ambiente de desenvolvimento integrado ( Integrated Development Environment - IDE), sistema gerenciador de banco de dados ( Data Base Management System - DBMS), servidor de aplicação, frameworks, componentes, entre outros. Existe uma grande variedade Programando um Sistema Web em Java com JSF, Hibernate e PrimeFaces 5

    dessas tecnologias e a decisão sobre quais serão adotadas dependerá de vários fatores, principalmente da lógica de negócios a qual o sistema visará solucionar.

    Uma das linguagens de programação mais utilizadas no mundo pelas organizações para executar aplicações Web é a linguagem Java (LAUDON e LAUDON, 2011). É por isso que utilizaremos essa tecnologia para desenvolver o nosso sistema.

    Esse livro está dividido em 7 capítulos, no primeiro capítulo serão apresentadas as configurações iniciais para a preparação do ambiente de desenvolvimento (Java, IDE, Servidor, Banco de Dados); no segundo capítulo será apresentado o conceito do framework Hibernate, bem como sua configuração para a realização do mapeamento de objetos com o banco de dados MySQL. No capítulo 3

    será abordado o modelo MVC e a criação das classes referentes ao Modelo da aplicação web (Domínio e DAO).

    No quarto capítulo começaremos a criar a nossa camada de Apresentação (Visão), para isso, utilizaremos o framework JavaServer Faces e alguns de seus componentes como a biblioteca PrimeFaces. No capítulo 5 criaremos nossa última camada do modelo MCV, o Controle. Será abordado o conceito de ManagedBean e realizada a integração das telas com o banco de dados por meio desse controlador, de modo que possa ser construído o CRUD do nosso sistema Web de maneira didática e funcional.

    O capítulo 6 é voltado para criação e geração de relatórios por meio do uso da ferramenta iReport e da biblioteca Jasper Reports. Por fim, no capítulo 7 é abordado o passo-a-passo para realizar o deploy da aplicação e hospedá-la em um servidor web.

    Programando um Sistema Web em Java com JSF, Hibernate e PrimeFaces 6

    Capítulo 1 – Preparação do Ambiente de

    Desenvolvimento Java Web

    Programando um Sistema Web em Java com JSF, Hibernate e PrimeFaces 7

    1.1 A Linguagem de Programação Java

    Java é uma linguagem de programação orientada a objetos que não está vinculada a um processador ou sistema operacional específico. Desenvolvida pela Sun Microsystems, essa linguagem é capaz de criar aplicativos para desktop, aplicações comerciais, softwares robustos, completos e independentes e aplicativos para a Web, sendo atualmente, o principal ambiente de programação interativo para a Web e a

    Está gostando da amostra?
    Página 1 de 1