![]()
![]() |
Desenvolvendo Aplicações WEB com NetBeans IDE 6 Edson Gonçalves 608 páginas - 1ª edição - 2008 ISBN: 9788573936742 - Formato: 16 x 23 Acompanha |
Nesta obra, com uma abordagem ilustrada através de exemplos, incluindo estudos de caso, o leitor aprenderá: Como instalar o NetBeans IDE, configurar e utilizar servidores de aplicações Web; A criar páginas dinâmicas utilizando JSP, Servlets, JSTL, tags customizadas e padrões de desenvolvimento como MVC e DAO; A desenvolver utilizando frameworks como JavaServer Faces, Spring e Hibernate; A criar projetos EJB 3 utilizando a Java Persistence API (JPA); A gerar e consumir Web Services através do NetBeans; A utilizar o Visual Web JSF (antigo Visual Web Pack) com acesso a dados; A integrar o Visual Web JSF com Spring e Hibernate; A trabalhar com AJAX através de plugins integrados ao NetBeans; Como desenvolver aplicações utilizando Rails 2.0.2 com Ruby ou JRuby;
De brinde, no CD-ROM, 200 páginas a mais contendo seis capítulos extras incluindo Struts, MySQL, criação de relatórios com o plugin iReport for NetBeans e dois estudos de caso completo, utilizando o Visual Web JSF com SQL, Spring, Hibernate e JPA (abordando relacionamentos One-To-Many, Many-To-One, Many-To-Many, cache de segundo nível etc).
PARTE 1 - INTRODUÇÃO: DESENVOLVIMENTO DE APLICAÇÕES WEB COM JAVA 1
Capítulo 1 - Obtendo e instalando o NetBeans IDE 6.. 3
Os pacotes . 5
O pacote sem instalador e o JDK requerido. 6
A instalação. 6
A desinstalação. 1 3
Capítulo 2 - Servidores de Aplicações e Servlets. 1 5
Criando um projeto. 1 6
Visão geral do NetBeans IDE. 2 0
Explorando seu projeto .. 2 1
Desenvolvendo Servlets. 2 5
Como alterar o navegador no NetBeans. 3 4
Entendendo como funciona um Servlet. 3 6
Servidores de Aplicações Web. 3 9
Monitorando transações HTTP. 5 1
Distribuindo sua aplicação em arquivos WAR. 5 4
Capítulo 3 - Desenvolvendo páginas dinâmicas no NetBeans. 5 7
Trabalhando com páginas JSP. 5 7
Um pouco mais sobre o Deployment Descriptor. 5 9
A estrutura de JavaServer Pages. 6 1
Diretivas. 61
O controle de erros configurado através da IDE .. 6 3
Recebendo dados de um formulário com JSP. 6 8
O auto-completar do editor 7 1
Rodando uma página ou Servlet como inicial. 7 2
Objetos implícitos. 7 3
Criando JavaBeans. 7 5
Outros atalhos do Editor de Códigos do NetBeans IDE. 8 2
Utilizando JSTL em suas páginas. 8 7
Desenvolvendo tags customizadas. 111
Dinamizando Tag Files. 116
Capítulo 4 - Trabalhando com Banco de Dados. 119
Introdução ao JDBC. 119
MySQL e o JDBC. 120
A instalação e utilização do MySQL. 120
Comandos básicos de utilização do MySQL. 122
Acessando o banco de dados MySQL. 122
O comando CREATE. 123
O comando USE. 124
Criando tabelas. 124
O comando SHOW. 125
Configurando usuários. 125
Inserindo um registro. 126
SUMÁRIO ¦ XV
Baixando o driver JDBC. 126
Utilizando o driver JDBC no NetBeans. 127
As APIs JDBC. 134
Os tipos de dados no Java e na SQL. 137
Utilizando o Design Query. 140
Utilizando padrões de desenvolvimento. 141
O que é MVC?. 141
O Padrão DAO (Data Access Object). 145
Pool de conexões. 186
O aperfeiçoamento. 193
PARTE 2 - JAVA EE5: AVANÇANDO NO DESENVOLVIMENTO DE APLICAÇÕES WEB. 195
Capítulo 5 - JavaServer Faces. 197
Um projeto JavaServer Faces 198
Conhecendo melhor o JavaServer Faces. 213
As tags padrões de JavaServer Faces 215
Criando um exemplo utilizando banco de dados e JSF 222
Personalizando mensagens padrão do JavaServer Faces. 238
Facelets e Web 2.0. 241
Instalando um plugin com suporte a Facelets 242
Criando um CRUD nos padrões de Facelets. 247
Capítulo 6 - EJB 3 e Java Persistence API. 259
Criando um projeto Java EE 5. 260
Seu primeiro EJB 3. 263
Session Bean. 269
As interfaces EJB. 271
EJB 3 com acesso a dados. 272
Utilizando JavaServer Faces para acessar o EJB . 284
Capítulo 7 - O Visual Web JavaServer Faces. 291
Criando uma aplicação. 293
Definindo o layout da página principal. 296
A página de contato. 302
Criando a primeira navegação. 314
Capítulo 8 - Desenvolvendo com Visual Web JSF usando banco de dados . 317
O acesso a banco de dados 317
Desenvolvendo uma área administrativa . 326
O acesso a área administrativa 346
Assegurando o acesso a área administrativa. 355
Alterando as mensagens da sua aplicação. 362
Adicionando o sistema de pesquisa no site. 363
Adicionando Código a SessionBean1. 366
Capítulo 9 - Trabalhando com Web Services no NetBeans IDE. 371
Web Services. 371
Entendendo a estrutura do documento WSDL . 381
Consumindo o Web Service criado 386
Um Web Service mais complexo 390
Acessando o Web Service com Visual Web JSF. 395
Criando um Data Provider 396
Capítulo 10 - Visual Web JSF com JPA, Spring e Hibernate. 401
A aplicação que será construída. 401
O Hibernate. 402
Onde baixar a última versão. 403
O Spring. 404
O plugin do Spring Framework para o NetBeans. 405
Criando o projeto Visual Web JSF com Spring Framework. 406
Criando o DAO genérico. 410
Configurando o Spring através de applicationContext.xml. 415
Configurando o Spring no deployment descriptor. 417
Criando a classe que controlará o CRUD. 418
Configurando o Spring para trabalhar com JSF. 419
Configurando o arquivo persistence.xml . 422
O Log4j . 424
Alterando a classe SessionBean1. 427
Configurando o componente Table na página . 429
Adicionando os métodos a Page1.java. 430
PARTE 3 - DESENVOLVIMENTO COM LINGUAGENS DINÂMICAS E AJAX. 439
Capítulo 11 - Rails 2 com NetBeans IDE. 441
O que é Ruby? . 442
O que é Ruby on Rails?. 442
Onde baixar o Ruby. 442
Configurando o Ruby no NetBeans IDE 6.0. 444
Desenvolvendo com Ruby on Rails. 444
A Camada Modelo. 457
A Camada Controle. 460
A Camada Apresentação. 462
Adicionando relacionamentos. 463
Mais sobre Ruby on Rails .. 474
Capítulo 12 - JRuby on Rails. 475
O que é JRuby?. 475
Baixando e instalando a última versão do JRuby. 476
Configurando o JRuby no NetBeans. 477
Instalando os Ruby Gems no NetBeans. 478
Criando um projeto JRuby on Rails .. 481
Colocando sua aplicação Rails no Application Server . 484
Capítulo 13 - Trabalhando com AJAX no NetBeans IDE 491
AJAX. 491
Utilizando a tecnologia jMaki . 495
Criando um projeto utilizando jMaki. 499
Mas o que é JSON?. 501
Ajax com GWT. 511
Utilizando Ajax com Visual Web JSF. 525
Outros frameworks AJAX. 530
Apêndice A - Ruby para desenvolvedores Java. 531
Recursos do Ruby. 531
Desenvolvendo com Ruby no NetBeans IDE. 532
Conhecendo o básico sobre Ruby. 534
Bibliografia . 579
Capítulo Extra 1 – Trabalhando com Tomcat 5.5 . CD-ROM
Capítulo Extra 2 – Aplicações Web com acesso a dados sem padrão CD-ROM
Capítulo Extra 3 – Struts CD-ROM
Capítulo Extra 4 – Desenvolvendo relatórios com NetBeans IDE ..CD-ROM
Capítulo Extra 5 – Estudo de caso completo com Visual Web JSF .CD-ROM
Capítulo Extra 6 – Estudo de caso completo com Visual Web JSF, Spring e Hibernate utilizando JPA ..CD-ROM
Apêndice B – O MySQL . CD-ROM
Edson Gonçalves - Edson Gonçalves é desenvolvedor analista, colaborador, pesquisador e escritor. Diretor Técnico da empresa Integrator Technology and Design, é responsável pela área de desenvolvimento de sistemas, tanto em ambiente Cliente/Servidor como em sistemas distribuídos. Conhecedor de linguagens para o desenvolvimento Web como Java, C#, Ruby, Python e PHP 5, atualmente dedica boa parte de seu tempo livre para escrever livros e artigos.
Como escritor, possui dez obras que abordam o desenvolvimento com a tecnologia Java, todos publicados pela Editora Ciência Moderna.
Contatos com o autor podem ser feitos pelo site http://www.integrator.com.br ou diretamente pelo e-mail edson@integrator.com.br
>> Site: http://
Livro do Java Script ( Um Guia Pratico das Paginas da Web Interativas) O
Ajax na Prática - Todo o poder dos melhores Frameworks Ajax aliados ao desenvolvimento Web 2.0 com PHP 5
Ant em Ação - 2a. Edição de Java Development com Ant
ASP.NET AJAX em Ação
Como Tomcat Funciona
Core Servlet e Java Pages - Vol 1 Tecnologia Core
Dante Explica Java 2 ( V. 1.4)
Dante Explica Java V. 5 : J2ME, J2SE e J2EE
Desenvolvendo Aplicações Comerciais em Java com Java J2EE e UML
Desenvolvendo Aplicações Web com JSP, SERVELTS, JAVASERVER FACES, HIBERNATE, EJB 3 PERSISTANCE E AJAX
Desenvolvendo Aplicações Web com Netbeans IDE 5.5
Desenvolvendo na Web com Java Server Pages ( Um Guia Pratico para Projetar e Construir Serviços Dinamicos na Web - Abrange JSP 1.1)
Desenvolvendo Relatórios Profissionais com iReport para Netbeans IDE
Desenvolvimento de Aplicações Comerciais com Java e NetBeans
Desenvolvimento para Internet com Java
Dominando AJAX - As Melhores Práticas Ligadas á Aplicações Web Escritas tanto em Java como em PHP 5
Dominando Eclipse : Tudo que o Desenvolvedor Java Precisa para Criar Aplicativos p/ Desktop
Dominando Java Server Faces e Facelets Utilizando Spring 2.5, Hibernate e JPA
Dominando NetBeans Construa Aplicativos Java tanto em Desktop, como para Web , Trabalhando com uma das Ferramentas mais usadas no Mundo
Dominando o BORLAND JBUILDER X
Dominando o OpenSwing (Java)
Dominando Relatórios JasperReport com iReport
ECLIPSE IDE - Dicas e Truques
EJB 3 Profissional - Java Persistence API
EJB Livro de Receitas ( Cookbook)
Estruturas de Dados e Algoritmos em Java ( Traduzido da 2a Edição Americana)
FLEX 3 em Ação
FXRuby - Crie GUIs Enxutas e Excelentes com o Ruby
Guia Completo de estudos para Certificação em Java 2
Guia de Certificação em Java - Exame CX 310-035
Guia de Java na Web - Preparatório para Certificação SCWCD - J2EE 1.4, JSP 2.0, Servlets 2.4 - Exame 310.081
Guia para Programação com Framework ZEND
Hibernate em Ação
Java 1.2 Para Leigos Passo a Passo
Java 2 para Leigos Passo a Passo
Java 2 para Programadores Profissionais ( A Solução Definitiva)
Java Avançado
Java na Web com JSF, Spring, Hibernate e Netbeans 6
Java para a Web com Servlets , JSP e EJB
Java para Iniciantes
Java Persistance com Hibernate (Edição revisada e ampliada de Hibernate em Ação)
Java Servelet : Programação ( O Reilly)
Java Server Pages Avançado
Java Server Pages Bibliotecas de Tags
Junit em Ação
Orientação a Objetos na Prática - Aprendendo Orientação A Objetos com Java
Plataforma Pro JavaFX - Desenvolvimento de RIA para Dispositivos Móveis e para Área de Trabalho por Scripts com a Tecnologia Java
POJOS em Ação - Como Desenvolver aplicações Corporativas com Frameworks Leves
Practical Apache Struts 2 Web 2.0 Projects - Aprenda e aplique o novo framework open source Apache Struts 2 em seus projetos
Pro JSF e AJAX - Construindo componentes ricos para a internet
Pro Spring 2.5
Programando em JavaServer Faces
Projetando Web Services com a Plataforma J2EE 1.4 - tecnologia JAX , RPC , SOAP , e XML -
Projetos Práticos com JBoss Seam
Rails para Desenvolvedores Java
Ria com Framework ZK - Desenvolva Aplicações Ricas para a Internet, na Plataforma Java, com o Framework ZK, Eclipse e MySQL
Segurança de Dados em Java
Spring em Ação
Struts 2 Projeto e Programação
Struts em Ação
Sun Certified Java Programmer - Guia do Exame SCJP
TOMCAT Guia Rápido do Administrador - Manual Técnico e Prático
Tutorial do J2EE Enterprise Edition 1.4 Traduzido da Segunda Edição Americana