2ª Edição Décio Heinzelmann Luckow Alexandre Altair de Melo
|
|
- Nicolas Mauro Padilha Bandeira
- 6 Há anos
- Visualizações:
Transcrição
1 2ª Edição Décio Heinzelmann Luckow Alexandre Altair de Melo Novatec
2 Copyright 2010, 2015 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem prévia autorização, por escrito, do autor e da Editora. Editor: Rubens Prates Assistente editorial: Priscila Yoshimatsu Capa: Victor Bittow Revisão gramatical: Mari Kumagai/Priscila Yoshimatsu Editoração eletrônica: Camila Kuwabata ISBN: OG Histórico de impressões: Julho/2015 Segunda edição Março/2014 Sexta reimpressão Dezembro/2013 Quinta reimpressão Abril/2013 Quarta reimpressão Setembro/2012 Terceira reimpressão Fevereiro/2012 Segunda reimpressão Março/2011 Primeira reimpressão Outubro/2010 Primeira edição (ISBN: ) Novatec Editora Ltda. Rua Luís Antônio dos Santos São Paulo, SP Brasil Tel.: novatec@novatec.com.br Site: Twitter: twitter.com/novateceditora Facebook: facebook.com/novatec LinkedIn: linkedin.com/in/novatec
3 Sumário Agradecimentos...17 Sobre os autores...19 Prefácio...20 Apresentação...21 Suporte ao leitor...26 Capítulo 1 Preparação do ambiente de desenvolvimento Seleção das ferramentas Linguagem Java Instalação do Java Apache Tomcat Instalação do Tomcat Configuração e gerenciamento Eclipse IDE Instalação do Eclipse Dicas de utilização Configuração do Apache Tomcat para funcionar dentro do Eclipse MySQL Instalação do MySQL Uso do MySQL Workbench Conclusão...65 Capítulo 2 Primeiros passos com o JavaServer Faces JavaServer Faces Usando Maven para melhor estruturar o projeto Organização dos arquivos-fonte Project Object Model pom.xml Gestão de dependências do projeto Criação do projeto no padrão Maven Configuração adicional do Maven para o Java 1.8 e UFT
4 8 Programação Java para a Web 2ª Edição 2.5 Configuração no Eclipse para atender ao JavaServer Faces Configurações específicas para projetos Web Adicionando as dependências Maven para o JavaServer Faces Página de teste Checklist e teste Como começar com JavaServer Faces Criação da classe Backing Bean Mapeamento da classe Bean Criação da página JSF Checklist e teste Componentes Core Componentes HTML Mapeamento da navegação entre páginas Mapeamento definido no faces-config.xml Navegação implícita Ciclo de vida de uma requisição JavaServer Faces Restore View Apply Request Values Process Events Process Validation Update Model Values Invoke Application Render Responde Documentação do JavaServer Faces Motivos para usar o XHTML em vez do JSP Conclusão Capítulo 3 Introdução a Hibernate e SQL com Java Persistência de dados Conexão a um banco de dados via JDBC Tabela de URLs para conexão com JDBC Alguns erros que ocorrem com JDBC e como solucioná-los Operações com JDBC Checklist Introdução ao Hibernate Persistência de objetos Conceito de ORM Significado dos termos Hibernate, EJB3 e JPA Hibernate EJB JPA Futuro do Hibernate Trabalhando com o Hibernate Criação do projeto exemploshibernate
5 Sumário Mapeamento de objetos com annotations e Hibernate Checklist Criação do projeto de um comércio eletrônico com Hibernate e annotations HashCode, equals e interface Serializable e sua relação com o Hibernate Mapeamento de entidades Mapeamento de relacionamento um-para-um (1-1) Mapeamentos um-para-muitos (1-N) e um-para-um (1-1) Mapeamento de relacionamento muitos-para-um (N-1) Mapeamento muitos para muitos (N-N) Execução do projeto comercio Opções de consultas com Hibernate Uso da classe Query Uso da classe Criteria Consultas nomeadas (Named Queries) Conclusão Capítulo 4 Desenvolvimento do cadastro de usuários Repensando o desenvolvimento Separação de responsabilidades MVC (Model View Controller) Criação do projeto financeiro Dependências do projeto Novos packages Criação das exceções-padrão Criação do banco de dados Reflexão sobre o cadastro de usuários Criação da classe Usuario Camada de acesso aos dados Camada de regra de negócio Camada de visualização Criação das operações na classe UsuarioBean Criação da página usuariosucesso.jsf Criação da página index Checklist e teste Próximos passos Conclusão Capítulo 5 Administração de usuários com DataTable Objetivos Preparação da área administrativa Utilização da datatable Como trabalhar com imagens Desenvolvimento da listagem de usuários Criação da página de listagem de usuários...231
6 10 Programação Java para a Web 2ª Edição Alteração da classe UsuarioBean Checklist e teste Conclusão Capítulo 6 Proteção do aplicativo com Spring Security O que é Spring Framework e Spring Security? O que o Spring Security faz por nós Segurança de pastas Controle da página de login Acesso a dados de usuários e permissões Instalação do Spring Security Adaptação da conexão do Hibernate para o Spring Configuração do Spring Security Alteração do arquivo web.xml Criação dos arquivos de configuração do Spring Security Criação da página de login Criação da página principal do usuário Como saber qual usuário está conectado Como restringir determinados conteúdos de acordo com a permissão do usuário Como realizar o logout Preparação do sistema para gerenciar as permissões Mapeamento da tabela de permissões no Hibernate Alteração do cadastro de usuário para atribuir a permissão padrão Alteração da administração de usuários para atribuir permissões Checklist e teste Conclusão Capítulo 7 Cadastro de contas com Ajax Construção da camada de acesso a dados Criação da classe Conta Criação da interface ContaDAO Criação da classe ContaDAOHibernate Alteração da classe DAOFactory Construção da camada de regra de negócio Construção da camada de visualização Criação da classe de infraestrutura ContextoBean Estruturação da classe ContaBean Criação do arquivo conta.xhtml Finalização da classe ContaBean Alteração do menu do sistema para o cadastro de contas Diferenças entre o cadastro de usuários e o de contas Checklist e teste Evolução do cadastro de usuários...304
7 Sumário Checklist e teste Conclusão Capítulo 8 Definição da identidade visual com Facelets e CSS Por que usar Facelets Criação dos templates interna.xhtml e externa.xhtml Análise das tags Facelets do template Aplicação dos templates Uso de includes Uso de CSS e Tableless Checklist e teste Conclusão Capítulo 9 Cadastro de categorias usando PrimeFaces Apresentação do PrimeFaces Instalação e configuração Documentação Apresentação do cadastro de categorias Construção da camada de acesso a dados Criação da classe Categoria com autorreferência Inclusão da classe Categoria no arquivo de mapeamento do Hibernate Criação da interface CategoriaDAO Criação da classe CategoriaDAOHibernate Alteração da classe DAOFactory Construção da camada de regra de negócio Criação da classe CategoriaRN Alteração da classe UsuarioRN Construção da camada de visualização Estruturação da classe CategoriaBean com recursividade Criação de um conversor personalizado para a classe Categoria Criação do arquivo categoria.xhtml com componente Tree Alteração do menu do sistema para o cadastro de categorias Checklist e teste Conclusão Capítulo 10 Registro de lançamentos com tags personalizadas Construção da camada de acesso a dados Criação da classe Lancamento com precisão para campos Criação de LancamentoDAO e LancamentoDAOHibernate com filtro dinâmico Alteração da classe DAOFactory Inclusão da classe Lancamento no arquivo de mapeamento do Hibernate Construção da camada de regra de negócio Construção da camada de visualização
8 12 Programação Java para a Web 2ª Edição Edição de lançamentos usando pop-up de calendário Uso de datatable com Scroll Construção da classe LancamentoBean Alteração do menu do sistema para o cadastro de lançamentos Checklist e teste Tags personalizadas Definição da biblioteca e nome da tag Estrutura básica de uma tag personalizada Criação da tag personalizada para a lista de lançamentos Uso da tag personalizada na página principal Checklist e teste Conclusão Capítulo 11 Cadastro de cheques multi-idiomas Construção da camada de acesso a dados Conhecendo a tabela cheque Criação da classe de chave composta ChequeId Criação da classe Cheque Criação da interface ChequeDAO Criação da classe ChequeDAOHibernate Alteração da classe DAOFactory Alteração da classe Lancamento Construção da camada de regra de negócio Criação da classe ChequeRN Checklist parcial Construção da camada de visualização Estruturação da classe ChequeBean Criação do arquivo cheque.xhtml Alteração do menu do sistema para o cadastro de cheques Internacionalização de sua aplicação Criação dos arquivos de tradução Alteração de outras configurações do projeto para que a internacionalização funcione Exibição das mensagens de tradução no aplicativo Aplicação conforme o idioma de preferência do usuário O que vem depois? Alteração da tela de lançamentos Checklist e teste Conclusão Capítulo 12 Como trabalhar com gráficos Criação do projeto exemplosgrafico Dependências do projeto Menu de gráficos
9 Sumário Gráficos com PrimeFaces Gráfico de pizza Gráfico de colunas verticais Gráfico com Ajax Checklist Outros tipos de gráfico Gráficos com JFreeChart Gráfico de pizza Gráfico de colunas verticais Outros tipos de gráfico Checklist e teste Conclusão Capítulo 13 Gerenciamento de investimentos na bolsa de valores Construção da camada de acesso a dados Criação da classe Acao Criação da interface AcaoDAO Criação da classe AcaoDAOHibernate Alteração da classe DAOFactory Classe Acao no hibernate.cfg.xml Classe auxiliar AcaoVirtual Construção da camada de regra de negócio Criação da classe AcaoRN Checklist parcial do projeto Construção da camada de visualização Estruturação da classe AcaoBean Criação do arquivo acao.xhtml Conexão ao portal Yahoo Finance Brasil Classe YahooFinanceUtil Checklist e teste Um pouco mais do pacote java.net Conexão via proxy com a classe URL Conexão via proxy pelo servidor Tomcat Conclusão Capítulo 14 Envio de Apresentação e configuração da ferramenta James Administração do servidor remotamente via Telnet Projeto exemplos Biblioteca JavaMail Classe Autenticacao Classe TesteJavaMail Classe TesteJavaMailAnexo Biblioteca Commons
10 14 Programação Java para a Web 2ª Edição Classe TesteCommonsMail Classe TesteCommonsMailAnexo Envio de s pelo Google Gmail Classe TesteGmail Alteração do projeto financeiro para envio de Registro de uma JNDI Mail Session Alteração do arquivo web.xml Alterando o arquivo pom.xml Criação da classe Util Modificação da classe MensagemUtil Envio de conforme o idioma Checklist do projeto financeiro Conclusão Capítulo 15 Relatórios com ireport e JasperReports Obtenção e instalação do ireport Criação da conexão com o banco de dados Biblioteca JasperReports Arquitetura das ferramentas Visão geral para execução de um relatório Plugins para geração de relatórios Primeiro relatório com ireport Criação do relatório de contas Exploração da IDE ireport Formatação do relatório de contas Modificação dos textos da banda Title Modificação dos textos da banda Column Header Criação de máscaras para os campos do relatório Inclusão de parâmetros no relatório Execução do relatório no sistema financeiro Checklist e teste Criação do relatório de extrato financeiro Nomeação do relatório Elementos gráficos do relatório Compilação e execução do relatório Extrato Alteração do sistema Checklist e teste Conclusão Capítulo 16 Fornecimento e consumo de web services Obtenção da biblioteca JAX-WS Criação da classe fornecedora do web service Alteração do arquivo web.xml Alteração da classe ConexaoHibernateFilter...562
11 Sumário Arquivo sun-jaxws.xml Checklist e teste Ferramenta SoapUI Cliente do web service Projeto clientews Conclusão Capítulo 17 Finalização e empacotamento do projeto Exportação do projeto financeiro Instalação do arquivo financeiro.war em um Tomcat à parte Análise de mensagens que podem surgir na instalação do pacote Configuração do Tomcat para executar o projeto Instalação do projeto financeiro em um servidor de hospedagem comercial Conclusão Apêndice A Revisão de banco de dados relacionais e SQL A.1 Conceito geral sobre tabelas, colunas, linhas e esquema de base de dados A.2 Integridade referencial A.3 Tipos de comandos SQL A.3.1 Operadores SQL A.3.2 Funções de agregação Apêndice B Componentes JSF Core Apêndice C Componentes JSF HTML Apêndice D Classes úteis do JavaServer Faces Classe Application Classe ExternalContext Classe FacesContext Classe FacesMessage Classe SelectItem Classe SelectItemGroup Interface Converter Interface Validator Apêndice E Introdução aos componentes do PrimeFaces Bibliografia Índice remissivo...672
Programação Java para a Web Décio Heinzelmann Luckow Alexandre Altair de Melo
Programação Java para a Web Décio Heinzelmann Luckow Alexandre Altair de Melo Novatec Copyright 2010 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida
Leia maisWilliam Pereira Alves
William Pereira Alves Novatec Novatec Editora Ltda. 2017. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,
Leia maisAndré Gugliotti. Novatec
André Gugliotti Novatec Novatec Editora Ltda. 2014. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem
Leia maisOsvaldo Santana Thiago Galesi
Osvaldo Santana Thiago Galesi Novatec Copyright 2010 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial,
Leia maisAdemir C. Gabardo. Novatec
Ademir C. Gabardo Novatec Copyright 2017 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Leia maisPHP. Programando com Orientação a Objetos. Pablo Dall Oglio. Novatec
PHP Programando com Orientação a Objetos Pablo Dall Oglio Novatec Copyright 2007, 2009, 2016 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida
Leia maisAdemir Cristiano Gabardo. Novatec
Ademir Cristiano Gabardo Novatec Novatec Editora Ltda. 2012. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,
Leia maisCriando Relatórios com PHP Pablo Dall Oglio
Criando Relatórios com PHP Pablo Dall Oglio Novatec Copyright 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo
Leia maisMatheus Marabesi Michael Douglas
Matheus Marabesi Michael Douglas Novatec Novatec Editora Ltda. 2017. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Leia maisLuiz Eduardo Borges. Novatec
Luiz Eduardo Borges Novatec Copyright 2014 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Leia maisDesenvolvendo Websites com PHP
Desenvolvendo Websites com PHP 3ª Edição Juliano Niederauer Novatec Copyright 2009, 2011, 2017 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida
Leia maisWeb Interativa com Ajax e PHP
Web Interativa com Ajax e PHP Juliano Niederauer Novatec Copyright 2007, 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta
Leia maisConstruindo Aplicações Node com MongoDB e Backbone Mike Wilson
Construindo Aplicações Node com MongoDB e Backbone Mike Wilson Novatec Authorized Portuguese translation of the English edition of titled Building Node Applications with MongoDB and Backbone ISBN 9781449337391
Leia mais4ª Edição Pablo Dall Oglio
4ª Edição Pablo Dall Oglio Novatec Copyright 2007, 2009, 2016, 2018 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra,
Leia mais3ª Edição Nilo Ney Coutinho Menezes
3ª Edição Nilo Ney Coutinho Menezes Novatec Copyright 2010, 2014, 2019 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra,
Leia maisRobson Santos da Silva
Robson Santos da Silva Novatec Copyright 2013 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Leia maisWordPress 3 Básico Stephanie Leary
WordPress 3 Básico Stephanie Leary Novatec Original English language edition published by Apress Inc., Copyright 2010 by Apress, Inc.. Portugueselanguage edition for Brazil copyright 2010 by Novatec Editora.
Leia maisHélio Engholm Jr. Novatec
Hélio Engholm Jr. Novatec Copyright 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Leia maisAdemir Cristiano Gabardo. Novatec
Ademir Cristiano Gabardo Novatec Novatec Editora Ltda. 2012. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,
Leia maisjquery Mobile Desenvolva aplicações web para dispositivos móveis com HTML5, CSS3, AJAX, jquery e jquery UI 2a Edição Maurício Samy Silva Novatec
jquery Mobile Desenvolva aplicações web para dispositivos móveis com HTML5, CSS3, AJAX, jquery e jquery UI 2a Edição Maurício Samy Silva Novatec Copyright 2012, 2013 da Novatec Editora Ltda. Todos os direitos
Leia maisSumário. Parte I Elementos essenciais Sobre o autor Sobre o revisor técnico Prefácio... 14
Adeel Javed Novatec Original English language edition published by Apress, Copyright 2016 by Apress, Inc. Portugueselanguage edition for Brazil copyright 2017 by Novatec Editora. All rights reserved. Edição
Leia maisMiguel Grinberg. Novatec
Miguel Grinberg Novatec Authorized Portuguese translation of the English edition of Flask Web Development ISBN 9781491991732 2018 Miguel Grinberg. This translation is published and sold by permission of
Leia maisProgramando para. iphone e ipad. Aprenda a construir aplicativos para o ios. André Milani. Novatec
Programando para iphone e ipad Aprenda a construir aplicativos para o ios André Milani Novatec Copyright 2012 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998.
Leia maisSérgio de Oliveira. Novatec
Sérgio de Oliveira Novatec Novatec Editora Ltda. 2017. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,
Leia maisjquery Mobile Desenvolva aplicações web para dispositivos móveis com HTML5, CSS3, AJAX, jquery e jquery UI Maurício Samy Silva Novatec
jquery Mobile Desenvolva aplicações web para dispositivos móveis com HTML5, CSS3, AJAX, jquery e jquery UI Maurício Samy Silva Novatec Copyright 2012 da Novatec Editora Ltda. Todos os direitos reservados
Leia maisADIANTI FRAMEWORK PARA PHP
ADIANTI FRAMEWORK PARA PHP 8ª edição PABLO DALL'OGLIO Copyright 2012 de Pablo Dall'Oglio. Todos os direitos reservados e protegidos pela Lei 9.160 de 19/02/1998. É proibida a reprodução desta obra, mesmo
Leia maisMaurício Samy Silva. Novatec
Maurício Samy Silva Novatec Copyright 2014 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Leia maisSistemas Comerciais Java EE com CDI, JPA e PrimeFaces
Sistemas Comerciais Java EE com CDI, JPA e PrimeFaces Turma de Maio/2018 CURSO ONLINE Sistemas Comerciais Java EE com CDI, JPA e PrimeFaces 1. Introdução 1.1. Introdução ao curso 1.2. Instalando e configurando
Leia maisBenjamin Bengfort Jenny Kim
Benjamin Bengfort Jenny Kim Novatec Authorized Portuguese translation of the English edition of Data Analytics with Hadoop, ISBN 9781491913703 2016 Benjamin Bengfort, Jenny Kim. This translation is published
Leia maisADIANTI FRAMEWORK PARA PHP
ADIANTI FRAMEWORK PARA PHP 9ª edição PABLO DALL'OGLIO Copyright 2012 de Pablo Dall'Oglio. Todos os direitos reservados e protegidos pela Lei 9.160 de 19/02/1998. É proibida a reprodução desta obra, mesmo
Leia maisDaniel Marcos Cunha Pereira
Daniel Marcos Cunha Pereira Novatec Novatec Editora Ltda. 2015. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,
Leia maisEditor: Rubens Prates PY Editoração eletrônica: Carolina Kuwabata Revisão gramatical: Patrizia Zagni Capa: Edinei Gonçalves/Carolina Kuwabata
5ª Edição Novatec Copyright 2008, 2013, 2017 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Leia maisAngularJS. Uma abordagem prática e objetiva. Michael Henrique R. Pereira. Novatec
AngularJS Uma abordagem prática e objetiva Michael Henrique R. Pereira Novatec Novatec Editora Ltda. [2014]. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução
Leia maisNovatec Editora Ltda
C.J. Date Novatec Authorized Portuguese translation of the English edition of titled View Updating and Relational Theory, ISBN 9781449357849 2012 Chris Date. This translation is published and sold by permission
Leia maisAdriano Pataro. Novatec
Adriano Pataro Novatec Novatec Editora Ltda. 2019. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem
Leia maisIntrodução ao GitHub Peter Bell e Brent Beer
Introdução ao GitHub Peter Bell e Brent Beer Novatec Authorized Portuguese translation of the English edition of Introducing GitHub, ISBN 9781491949740 2014 Pragmatic Learning, Inc. This translation is
Leia maisSumário. Prefácio Capítulo 1 Orientação e primeiras etapas Capítulo 2 Dados: trabalhando com texto e números... 40
David Sklar Novatec Authorized Portuguese translation of the English edition of Learning PHP, ISBN 9781491933572 2016 Davis Sklar. This translation is published and sold by permission of O'Reilly Media,
Leia maisRyan Mitchell. Novatec
Ryan Mitchell Novatec Authorized Portuguese translation of the English edition of titled Web Scraping with Python, ISBN 9781491910290 2015 Ryan Mitchell. This translation is published and sold by permission
Leia maisChris Binnie. Novatec
Chris Binnie Novatec All rights reserved. This translation is published under license with the original publisher John Wiley & Sons, Inc. Copyright 2016 by John Wiley & Sons, Inc., Indianapolis, Indiana.
Leia mais2ª Edição Cláudio Torres
2ª Edição Cláudio Torres Novatec Novatec Editora Ltda. 2009, 2018. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Leia maisEdécio Fernando Iepsen
Edécio Fernando Iepsen Novatec Novatec Editora Ltda. 2018. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,
Leia maisPedro Monteiro da Silva Eleutério Marcio Pereira Machado. Novatec
Pedro Monteiro da Silva Eleutério Marcio Pereira Machado Novatec Copyright 2011 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta
Leia maisShyam Seshadri & Brad Green
Shyam Seshadri & Brad Green Novatec Authorized Portuguese translation of the English edition of Angular JS: Up and Running, ISBN 9781491901946 2014 Shyam Seshadri and Brad Green. This translation is published
Leia maisRodrigo de Barros Paes
Rodrigo de Barros Paes Novatec Novatec Editora Ltda. 2016. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,
Leia maisIndira Knight. Novatec
Indira Knight Novatec Original English language edition published by Apress, Copyright 2018 by Apress, Inc.. Portuguese-language edition for Brazil copyright 2018 by Novatec Editora. All rights reserved.
Leia maisContinuação... Criando a Interface e adiante
Continuação... Criando a Interface e adiante Racepitulando 1. Criar um projeto web: JavaServer Faces + Tomcat + Primefaces 2. Criar um banco de dados Postgresql 3. Adicionar os jars: javax.persistence
Leia maisBen Vinegar Anton Kovalyov
Ben Vinegar Anton Kovalyov Novatec Original English language edition published by Manning Publications Co., Sound View CT.#3B, Greenwich, CT 06830 USA. Copyright 2013 by Manning Publications. Portuguese-language
Leia maisBlender 3D jogos e animações interativas Allan Brito
Blender 3D jogos e animações interativas Allan Brito Novatec Copyright 2011 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra,
Leia mais4ª Edição Revisada e Ampliada Aurelio Marinho Jargas
4ª Edição Revisada e Ampliada Aurelio Marinho Jargas Novatec Copyright 2006, 2008, 2009, 2012 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida
Leia maisObjective-C Fundamental Christopher K. Fairbairn Johannes Fahrenkrug Collin Ruffenach
Objective-C Fundamental Christopher K. Fairbairn Johannes Fahrenkrug Collin Ruffenach Novatec Original English language edition published by Manning Publications Co., Copyright 2011 by Manning Publications.
Leia maisAdemir C. Gabardo. Novatec
Ademir C. Gabardo Novatec Novatec Editora Ltda. 2015. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem
Leia maisRicardo R. Lecheta. Novatec
Ricardo R. Lecheta Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Leia maisAdrian Pruteanu. Novatec
Adrian Pruteanu Novatec Copyright Packt Publishing 2019. First published in the English language under the title Becoming the Hacker (9781788627962) Copyright Packt Publishing 2019. Publicação original
Leia maisKarl Matthias Sean P. Kane
Karl Matthias Sean P. Kane Novatec Authorized Portuguese translation of the English edition of titled Docker: Up and Running, ISBN 9781491917572 2015 Karl Matthias, Sean P. Kane. This translation is published
Leia maisIntrodução às. Expressões Regulares. Michael Fitzgerald. Novatec
Introdução às Expressões Regulares Michael Fitzgerald Novatec Authorized Portuguese translation of the English edition of titled Introducing Regular Expressions, First Edition ISBN 9781449392680 2012 Michael
Leia maisLeynner Sérgio Roque de Lima Bacharel em Sistemas de Informação Universidade Federal Rural da Amazônia.
Leynner Sérgio Roque de Lima Bacharel em Sistemas de Informação Universidade Federal Rural da Amazônia. Informações Gerais: Endereço: Rua Padre Júlio Maria nº 1677. Bairro: Icoaraci Belém Pará Telefones:
Leia maisCONTEÚDO PROGRAMÁTICO
CONTEÚDO PROGRAMÁTICO Java Intermediário Carga horária: 32 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO 1 - Um pouco sobre
Leia maisVinícius Manhães Teles prefácio de Kent Beck colaborações especiais de Kent Beck e Robert Mee
Vinícius Manhães Teles prefácio de Kent Beck colaborações especiais de Kent Beck e Robert Mee Novatec Copyright 2004, 2014 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610
Leia maisFrameworks funcionais para JSF que proporciona o desenvolvimento de aplicações computacionais WEB
Frameworks funcionais para JSF que proporciona o desenvolvimento de aplicações computacionais WEB Bruno Costa Silva 1, Ricardo Rufino 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil brunocostasilva62@hotmail.com,
Leia maisProgramando com ASP.NET MVC. Aprenda a desenvolver aplicações web utilizando a arquitetura MVC. Alfredo Lotar. Novatec
Programando com ASP.NET MVC Aprenda a desenvolver aplicações web utilizando a arquitetura MVC Alfredo Lotar Novatec Copyright 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela
Leia maisAllen B. Downey. Novatec
Allen B. Downey Novatec Authorized Portuguese translation of the English edition of Think Python, 2nd Edition ISBN 9781491939369 2016 Allen B. Downey. This translation is published and sold by permission
Leia mais3ª EDIÇÃO Gilleanes T. A. Guedes
3ª EDIÇÃO Gilleanes T. A. Guedes Novatec Copyright 2009, 2011, 2018 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra,
Leia maisJonathan Weber e a equipe da LunaMetrics
Jonathan Weber e a equipe da LunaMetrics Novatec Original English language edition published by Apress, Copyright 2015 by Apress, Inc.. Portugueselanguage edition for Brazil copyright 2016 by Novatec Editora.
Leia maisZend. Framework. Componentes Poderosos para PHP. Flávio Gomes da Silva Lisboa. Novatec
Zend Framework Componentes Poderosos para PHP Flávio Gomes da Silva Lisboa Novatec Copyright 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida
Leia maisRoberto Cohen. Novatec
Roberto Cohen Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,
Leia maisIntrodução ao Desenvolvimento de
Introdução ao Desenvolvimento de Aplicações Web com JSF e PrimeFaces Marcelo Vinícius Cysneiros Aragão ICC Inatel Competence Center marcelovca90@inatel.br Santa Rita do Sapucaí, 15 de março de 2016 Conteúdo
Leia maisUMA ARQUITETURA VOLTADA PARA O DESENVOLVIMENTO DE APLICAÇÕES WEB.
UMA ARQUITETURA VOLTADA PARA O DESENVOLVIMENTO DE APLICAÇÕES WEB. Djonathan Assis Oliveira 1, Jaime William Dias 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil djonathanassis@gmail.com, jaime@unipar.br
Leia maisAditya Y. Bhargava. Novatec
Aditya Y. Bhargava Novatec Original English language edition published by Manning Publications Co., Copyright 2015 by Manning Publications. Portuguese-language edition for Brazil copyright 2017 by Novatec
Leia maisJavaScript. de Alto Desempenho. Nicholas C. Zakas. Novatec
JavaScript de Alto Desempenho Nicholas C. Zakas Novatec Authorized translation of the English edition of High Performance JavaScript ISBN 978-0-596-80279-0 2010, Nicholas C. Zakas. This translation is
Leia maisContinuação... Criando a Interface e adiante
Continuação... Criando a Interface e adiante Criando a interface Para criar a interface utilizaremos JavaServer Faces Biblioteca PrimeFaces Documentação de PrimeFaces http://www.primefaces.org/showcase/
Leia maisArduino Básico. 2ª edição. Michael McRoberts. Novatec
Arduino Básico 2ª edição Michael McRoberts Novatec Original English language edition published by Apress, Copyright 2013 by Apress, Inc.. Portuguese-language edition for Brazil copyright 2015 by Novatec
Leia maisJody Culkin e Eric Hagan
Jody Culkin e Eric Hagan Novatec Authorized Portuguese translation of the English edition of Make: Learn Electronics with Arduino ISBN 9781680453744 2017 Jody Culkin and Eric Hagan, published by Maker
Leia maisNovatec Editora Ltda
MARK GEDDES novatec Copyright 2016 by Mark Geddes. Title of English-language original: Arduino Project Handbook, ISBN 978-1-59327-690-4, published by No Starch Press. Portuguese-language edition copyright
Leia maisCriando Aplicações PHP com. Zend e Dojo. Flávio Gomes da Silva Lisboa. Novatec
Criando Aplicações PHP com Zend e Dojo Flávio Gomes da Silva Lisboa Novatec Copyright 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a
Leia maisdesenvolva aplicações web profissionais com uso dos poderosos recursos de estilização das css3 Maurício Samy Silva
CSS3 desenvolva aplicações web profissionais com uso dos poderosos recursos de estilização das css3 Maurício Samy Silva Novatec Copyright 2012 da Novatec Editora Ltda. Todos os direitos reservados e protegidos
Leia maisMaurício Samy Silva. Novatec
Maurício Samy Silva Novatec Copyright 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Leia maisGuia Mangá Circuitos Eletrônicos
Guia Mangá Circuitos Eletrônicos Autor: Kenichi Tanaka Arte: Yama Takayama Produção: Trend-Pro, co., ltd novatec Original Japanese edition Manga de Wakaru Denshi Kairo by Kenichi Tanaka and TREND-PRO Co.,
Leia maisAdemir Ribeiro dos Passos
Ademir Ribeiro dos Passos Novatec Novatec Editora Ltda. 2018. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,
Leia maisPrimeiros Passos com o Netduino
Primeiros Passos com o Netduino Chris Walker Novatec Authorized Portuguese translation of the English edition of titled Getting Started with Netduino, First Edition ISBN 9781449302450 2012 Secret Labs
Leia maisEngenharia de Aplicações Sistemas Interactivos 2009/10! JAVASERVER FACES 1.2. Mestrado em Informática Universidade do Minho! 31!
JAVASERVER FACES 1.2 Mestrado em Informática Universidade do Minho! 31! Java Server Faces (JSF) JSP uma tecnologia" JSF uma framework MVC(-like)" - JSP para a apresentação (ou não)" utilização da JSF tag
Leia maisCurso. Liferay Desenvolvedor
Curso Liferay Desenvolvedor 1 Portal Liferay...7 1.1 O que é um Portal... 7 1.2 O que é Liferay Portal... 7 1.3 Arquitetura do Portal... 7 1.4 Organização... 8 1.5 Comunidades... 8 1.6 Grupos de Usuários...
Leia maisPrimeiros Passos com o Arduino
Primeiros Passos com o Arduino 2ª Edição Massimo Banzi e Michael Shiloh Novatec Authorized Portuguese translation of the English edition of Make: Getting Started with Arduino, 3rd Edition 2014 Massimo
Leia maisKenneth Reitz Tanya Schlusser
Kenneth Reitz Tanya Schlusser Novatec Authorized Portuguese translation of the English edition of The Hitchhiker s Guide to Python ISBN 9781491933176 2016 Kenneth Reitz, Tanya Schlusser. This translation
Leia maisCONTEÚDO PROGRAMÁTICO
CONTEÚDO PROGRAMÁTICO Java Avançado Carga horária: 40 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO 1 - Introdução Introdução
Leia maisArduino Básico Michael McRoberts
Arduino Básico Michael McRoberts Novatec Original English language edition published by Apress Inc., Copyright 2010 by Apress, Inc.. Portuguese-language edition for Brazil copyright 2011 by Novatec Editora.
Leia maisDesenvolvendo Websites com PHP
Desenvolvendo Websites com PHP 2ª Edição Juliano Niederauer Novatec Copyright 2009, 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução
Leia maisAdail Henrique Spínola Horst Aécio dos Santos Pires André Luis Boni Déo. Novatec
Adail Henrique Spínola Horst Aécio dos Santos Pires André Luis Boni Déo Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida
Leia maisExcel Avançado. 2ª Edição. Antonio Fernando Cinto Wilson Moraes Góes. Novatec
Excel Avançado 2ª Edição Antonio Fernando Cinto Wilson Moraes Góes Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução
Leia maisSegurança em Redes sem Fio
Segurança em Redes sem Fio Aprenda a proteger suas informações em ambientes Wi-Fi e Bluetooth Nelson Murilo de Oliveira Rufino Novatec Copyright 2005, 2011 da Novatec Editora Ltda. Todos os direitos reservados
Leia maisUNIVERSIDADE FEDERAL DO PIAUÍ DEPARTAMENTO DE COMPUTÇÃO DISCIPLINA: ENGENHARIA DE SOFTWARE II PROFESSOR: ARMANDO SOARES
UNIVERSIDADE FEDERAL DO PIAUÍ DEPARTAMENTO DE COMPUTÇÃO DISCIPLINA: ENGENHARIA DE SOFTWARE II PROFESSOR: ARMANDO SOARES TUTORIA DE USO DO HIBERNATE NA IDE ECLIPSE KEPLER DISCENTE: JOANA DARC CARVALHO DE
Leia maisExpressões Regulares Cookbook Jan Goyvaerts Steven Levithan
Expressões Regulares Cookbook Jan Goyvaerts Steven Levithan Novatec Authorized Portuguese translation of the English edition of Regular Expressions Cookbook ISBN 9780596520687 2009, Jan Goyvaerts and Steve
Leia maisJBoss Seam. Vinicius Senger Co-fundador Globalcode Alberto J Lemos (Dr. Spock) Instrutor Globalcode. Globalcode Open4Education
JBoss Seam Vinicius Senger Co-fundador Globalcode Alberto J Lemos (Dr. Spock) Instrutor Globalcode Agenda > Introdução > Arquitetura típica Java EE 5 > O que é JBoss Seam? > Porque escolher o JBoss Seam?
Leia maisPadrões de codificação Java (JSF)
UNIVERSIDADE CEUMA Java (JSF) Versão 1.2 17/06/2013 Este é um modelo de codificação para desenvolvimento Java existente no Grupo Ceuma de Educação. Aqui encontram-se os padrões utilizados por equipes internas
Leia mais