Practical Apache Struts 2 Web 2.0 Projects - Aprenda e aplique o novo framework open source Apache Struts 2 em seus projetos
De: R$ 0,00Por: R$ 65,00ou X de
Preço a vista: R$ 65,00
Quem viu este produto , comprou
-
Arquitetura de Sistemas para WEB com Java Utilizando Design Patterns e Frameworks
Esse livro apresenta os principais design patterns e frameworks utilizados no desenvolvimento de aplicações web na plataforma Java. Cada capítulo é estruturado com introdução, apresentação dos conceitos teóricos, exemplos práticos explicados passo a passo, resumo e lista de exercícios. ... Ler mais +
QUERO VER -
OCA/OCP Java SE 7 Guia de Estudo do Programador I & II (Exames 1Z0-803 & 1Z0-804)
Prepare-se para os exames OCA/OCP Java SE 7 Programação I e II com esse guia exclusivo da Oracle Press. Os capítulos apresentam exercícios desafiadores, um resumo da certificação, uma área de recapitulação e uma avaliação para reforçar os tópicos apresentados. Este recurso autorizado lhe ajuda a passar nestes exames e também serve como uma referência essencial no trabalho. ... Ler mais +
QUERO VER -
Explorando Elasticsearch com Java - Introdução ao desenvolvimento para Big Data
Com a apresentação dos conceitos básicos e de um exemplo que permeia todas as suas páginas, este livro vem preencher uma lacuna na documentação de Elasticsearch em Português. A grande vantagem do Elasticsearch reside na sua arquitetura, projetada para ser altamente escalável e para gerenciar grandes quantidades de dados de forma simples e eficiente. Esses dados são disponibilizados por meio de uma interface baseada em comunicação RESTful, ou seja, que utiliza REST/HTTP, e permitem que clientes de distintas linguagens de programação indexem e busquem documentos baseados em JSON. Este livro coloca sua API Java em prática para atender a demanda por desenvolvimento de aplicações para Big Data, além disso, mostra como utilizar o Elasticsearh também com PHP e JavaScript. ... Ler mais +
QUERO VER -
Tutorial JavaServer Faces com PrimeFaces, CDI e WildFly - Volume III
“Tutorial JavaServer Faces com PrimeFaces, CDI e WildFly” é uma obra composta por três volumes, onde o autor revela, de forma didática e com um passo a passo, todos os segredos do desenvolvimento Java para a Web ... Ler mais +
QUERO VER -
Java + Primefaces + iReport: Desenvolvendo um CRUD para Web
Desenvolva passo a passo com excelência um cadastro para web com uma das linguagens mais poderosas e seguras do cenário da programação, o popular Java. São abordados procedimentos desde a criação do banco de dados até a parte de relatório da aplicação. ... Ler mais +
QUERO VER -
Sistemas Operacionais com Java - 8ª Edição
A obra continua a evoluir com as necessidades emergentes do curso, visando fornecer uma base teórica sólida para o entendimento de sistemas operacionais. A oitava edição foi atualizada para oferecer a cobertura dos temas e aplicativos mais atuais, melhor cobertura conceitual e conteúdo adicional para preencher a lacuna entre os conceitos e implementações reais. Ao final de cada capítulo, haverá exercícios, perguntas de revisão e exercícios de programação que ajudarão a reforçar conceitos importantes.Esta versão fornece exemplos e problemas em Java, uma linguagem que muitos estudantes estão mais confortáveis com que o C da versão regular. ... Ler mais +
QUERO VER -
Java Fundamental - Aprenda como programar na linguagem Java usando boas práticas
Neste livro o leitor entenderá o funcionamento dos mecanismos oferecidos da linguagem Java e também conseguirá visualizar e reproduzir os exemplos de códigos práticos, (os exemplos usados fazem parte de desenvolvimentos de sistemas reais que tive experiência no mundo Java), e será possível o leitor aplicar no cotidiano para os sistemas dos seus projetos. ... Ler mais +
QUERO VER -
Aprendendo Java por meio de Conceitos e Exemplos
Esta obra foi desenvolvida para proporcionar ao leitor uma aprendizagem de desenvolvimento de software utilizando a linguagem JAVA. Este livro dedica-se, em sua maior parte, a fornecer ao leitor uma visão de como programar utilizando essa linguagem de programação, começando por uma introdução sobre a linguagem, comandos básicos e avançandos, realizando a introdução à linguagem orientada a objetos, por conceitos de classe, herança, polimorfismo, entre outros. ... Ler mais +
QUERO VER -
O leitor encontrará neste livro uma abordagem detalhada do que é a Linguagem Java e como funciona o processo de definição e criação de objetos, tendo como foco principal os conceitos da Linguagem. Para acompanhar este livro, é necessário somente um editor de textos simples. Será abordado também o que é e quais são as plataformas Java existentes e tendências de uso da Linguagem no mercado comercial. Cada explicação será acompanhada por um exemplo para melhor assimilação e todos os conceitos serão abordados obedecendo uma ordem lógica que o autor considerou ser a melhor para o aprendizado dos leitores, baseado em suas experiências em sala de aula. ... Ler mais +
QUERO VER -
Esteja você interessado em aprender sobre integração com AJAX2, desenvolvimento voltado a extensões (plug-ins), ou apenas em construir aplicativos web de qualidade, não consigo pensar em ninguém melhor que Ian para ser seu guia. ... Ler mais +
QUERO VER -
Guia Completo de estudos para Certificação em Java 2
O livro fundamental de preparação para os exames de programador e de desenvolvedor. Este guia de estudos oferece: * Abordagem aprofundada de cada objetivo do exame revisado para programador em J2EE 1.4 * Cobertura completa da preparação e do exame para desenvolvedor. * Centenas de questões práticas e desafiadoras, no livro e no CD. ... Ler mais +
QUERO VER -
Java RESTful na Prática com JAX -RS
Aprenda a implementar aplicações RESTful na plataforma Java de forma prática e direta. Os conceitos são aplicados a exemplos que simulam os desafios de integração de sistemas e disponibilizam informações por meio do protocolo de comunicação HTTP. Este livro guiará o leitor no caminho das melhores práticas de implementação de serviços REST usando a API JAX-RS em conjunto com as mais atuais ferramentas e frameworks existentes no mercado. Além disso, ensinará a construir aplicações e serviços capazes de liberar informações nos formatos JSON e XML de forma correta e segura, dessa forma garantindo que quaisquer aplicações do tipo web, desktop ou até mesmo aplicativos mobile sejam capazes de consumi-las. ... Ler mais +
QUERO VER -
Desenvolvimento Real De Software: Um Guia de Projetos para Fundamentos em Java
Dominar os atuais conceitos de desenvolvimento de software pode ser assustador se você está iniciando em Java. Você deve aprender práticas orientadas a objeto, como o desenvolvimento baseado em testes? Ou aplicar ideias de programação funcional? Este guia fornece uma abordagem prática e baseada em projetos a fim de ajudá-lo a aprender os principais tópicos necessários para ser um desenvolvedor produtivo. ... Ler mais +
QUERO VER
Quem viu este produto , também se interessou
-
Java na Web com JSF, Spring, Hibernate e Netbeans 6
Neste livro você vai encontrar o que há de mais atual e poderoso no mundo do desenvolvimento Java para a Web. Terá acesso a uma aplicação completa em JSF (criado visualmente com o novo Netbeans 6). Verá ainda como utilizar os padrões de projeto mais utilizados do mercado (Facades e DAOs) para a Web, e com exemplos do mundo real. ... Ler mais +
QUERO VER -
OCA/OCP Java SE 7 Guia de Estudo do Programador I & II (Exames 1Z0-803 & 1Z0-804)
Prepare-se para os exames OCA/OCP Java SE 7 Programação I e II com esse guia exclusivo da Oracle Press. Os capítulos apresentam exercícios desafiadores, um resumo da certificação, uma área de recapitulação e uma avaliação para reforçar os tópicos apresentados. Este recurso autorizado lhe ajuda a passar nestes exames e também serve como uma referência essencial no trabalho. ... Ler mais +
QUERO VER -
Ant em Ação - 2ª Edição de Java Development com Ant
PROMOÇÃO LOGITECH BEATS E OUTROS
Este livro é sobre o Ant, a ferramenta premiada de construção de Java. O Ant se tornou a peça central de tantos processos de construção de projetos por ser fácil de se usar, ser independente de plataforma e objetivar as necessidades dos projetos atuais de automação de testes e de distribuição. Desde seus primórdios, como aplicação auxiliar à compilação do Tomcat, o servidor web Java do Apache cresceu até se tornar uma ferramenta isolada, adotada pela comunidade Java e, ao fazê-lo, mudou as expectativas das pessoas com relação as suas ferramentas de desenvolvimento. ... Ler mais +
QUERO VER -
VITRINE Os Livros mais Vendidos !
Considerando que as empresas dependem cada vez mais de software para sobreviver e prosperar em um mercado tão competitivo e acelerado, nosso time de organizadores e coautores tem a convicção de que cada leitor será beneficiado em sua carreira com a aplicação deste suprassumo para desenvolvedores comprometidos em entregar soluções para seus clientes e sociedade. ... Ler mais +
QUERO VER -
Tutorial JavaServer Faces com PrimeFaces, CDI e WildFly - Volume III
“Tutorial JavaServer Faces com PrimeFaces, CDI e WildFly” é uma obra composta por três volumes, onde o autor revela, de forma didática e com um passo a passo, todos os segredos do desenvolvimento Java para a Web ... Ler mais +
QUERO VER -
Esteja você interessado em aprender sobre integração com AJAX2, desenvolvimento voltado a extensões (plug-ins), ou apenas em construir aplicativos web de qualidade, não consigo pensar em ninguém melhor que Ian para ser seu guia. ... Ler mais +
QUERO VER -
Guia Completo de estudos para Certificação em Java 2
O livro fundamental de preparação para os exames de programador e de desenvolvedor. Este guia de estudos oferece: * Abordagem aprofundada de cada objetivo do exame revisado para programador em J2EE 1.4 * Cobertura completa da preparação e do exame para desenvolvedor. * Centenas de questões práticas e desafiadoras, no livro e no CD. ... Ler mais +
QUERO VER -
Java é uma linguagem de programação de alto nível, simples, fácil de aprender e programar, orientada a objetos, independente de plataforma e de propósito geral. O material sobre a Tecnologia Java apresentado nesta obra corresponde a um conjunto de dez artigos técnicos. ... Ler mais +
QUERO VER -
Orientação a Objetos na Prática - Aprendendo Orientação A Objetos com Java
Se você nunca teve contato com orientação a objetos (ou teve, mas não aprendeu o suficiente) e quer ou precisa aprender as técnicas, esse livro é para você. De uma forma clara e prática vamos estudar as características da orientação a objetos, vamos praticar OO (como também é conhecida a orientação a objetos). Como a característica prática é fundamental na condução do aprendizado teremos que utilizar alguma linguagem de programação. ... Ler mais +
QUERO VER -
Java Fundamental - Aprenda como programar na linguagem Java usando boas práticas
Neste livro o leitor entenderá o funcionamento dos mecanismos oferecidos da linguagem Java e também conseguirá visualizar e reproduzir os exemplos de códigos práticos, (os exemplos usados fazem parte de desenvolvimentos de sistemas reais que tive experiência no mundo Java), e será possível o leitor aplicar no cotidiano para os sistemas dos seus projetos. ... Ler mais +
QUERO VER -
Se estiver à procura de uma introdução rápida, leve e simples (ou uma reintrodução) ao Hibernate (versão 4.0), este é o livro que você quer. Por meio de exemplos claros do mundo real, você conhecerá o Hibernate e o mapeamento objeto-relacional desde o início, começando pelo básico. Em seguida, você mergulhará de cabeça nos componentes do framework para entender como eles funcionam quando estão em ação.
QUERO VER
Armazenar objetos Java em bancos de dados relacionais normalmente é uma tarefa desafiadora e complexa para qualquer desenvolvedor Java, seja ele experiente ou não. ... Ler mais + -
Desenvolvimento Real De Software: Um Guia de Projetos para Fundamentos em Java
Dominar os atuais conceitos de desenvolvimento de software pode ser assustador se você está iniciando em Java. Você deve aprender práticas orientadas a objeto, como o desenvolvimento baseado em testes? Ou aplicar ideias de programação funcional? Este guia fornece uma abordagem prática e baseada em projetos a fim de ajudá-lo a aprender os principais tópicos necessários para ser um desenvolvedor produtivo. ... Ler mais +
QUERO VER -
Desenvolvendo Aplicações Comerciais em Java com Java J2EE e UML
Desenvolvendo aplicações comerciais em Java com J2EE e UML aborda a melhor maneira de aproveitar essas tecnologias em conjunto. Explorando métodos concretos para completar um projeto de desenvolvimento bem-sucedido, os autores cobrem o uso da UML e do J2EE em detalhes. ... Ler mais +
QUERO VER -
Guia de Certificação em Java - Exame CX 310-035
Este Guia de Certificação em Java é um livro fundamental para preparar os candidatos ao exame de programador Java da Sun, a primeira e mais requisitada certificação desta tecnologia. Cada um dos tópicos do exame são apresentados de forma clara e direcionada às dificuldades que podem ser encontradas na prova. ... Ler mais +
QUERO VER -
Explorando Elasticsearch com Java - Introdução ao desenvolvimento para Big Data
Com a apresentação dos conceitos básicos e de um exemplo que permeia todas as suas páginas, este livro vem preencher uma lacuna na documentação de Elasticsearch em Português. A grande vantagem do Elasticsearch reside na sua arquitetura, projetada para ser altamente escalável e para gerenciar grandes quantidades de dados de forma simples e eficiente. Esses dados são disponibilizados por meio de uma interface baseada em comunicação RESTful, ou seja, que utiliza REST/HTTP, e permitem que clientes de distintas linguagens de programação indexem e busquem documentos baseados em JSON. Este livro coloca sua API Java em prática para atender a demanda por desenvolvimento de aplicações para Big Data, além disso, mostra como utilizar o Elasticsearh também com PHP e JavaScript. ... Ler mais +
QUERO VER
- DescriçãoPractical Apache Struts 2 Web 2.0 Projects
- Aprenda e aplique o novo framework open source Apache Struts 2 em seus projetos-
Esteja você interessado em aprender sobre integração com AJAX2, desenvolvimento voltado a extensões (plug-ins), ou apenas em construir aplicativos web de qualidade, não consigo pensar em ninguém melhor que Ian para ser seu guia. Você apreciará este livro, que trata de uma poderosa tecnologia e foi escrito por um especialista que não apenas criou grande parte desta tecnologia, mas também a usa diariamente em suas atividades. As palavras e conselhos de Ian advêm de experiência real – ele não é um arquiteto desligado que não mais escreve aplicativos web. Ele é verdadeiro.Ele sabe o que é necessário para construir aplicativos web de qualidade, desde o estabelecimento de um sistema de construção (build system) que funcione bem para equipes de desenvolvimento de aplicativos web, a construção de ferramentas auxiliares (wizards) e modelos de controle de fluxo (workfl ows), até a proteção adequada de seu aplicativo em um mundo mais. Apache Struts 2 é o mais popular aplicativo framework open source Java de todos os tempos. Este é um importante passo para os frameworks em termos de funcionalidade, mas também em relação às melhores que vêm sendo feitas para aumentar a produtividade dos desenvolvedores, com a diminuição da dependência do framework, redução de configurações, experimentação de padrões e diferentes opções de configuração(via annotations) e fornecimento de uma plataforma que pode ser utilizada pela próxima geração de aplicativos web. Meu objetivo ao escrever este livro foi introduzir todos os apectos do Struts 2, de uma forma prática e descomplicada. Acredite ue esta abordagem beneficie tanto os novatos no desenvolvimento web, quanto àqueles provenientes de outra tecnologia que se tornarão capazes de enxergar diferenças entre as características de implementação do aplicativo. Desenvolver um aplicativo Web 2.0 do início ao fim dará a você um entendimento profundo do Struts 2; os elementos essenciais da arquitetura, as interações entre elementos e como cada elemento é configurado. Através de uma abordagem prática, você aprenderá a respeito das características do Struts 2 e como um aplicativo Web 2.0 completo é desenvolvido do início ao fim. Você aprenderá sobre as caracteristicas básicas, importantes para todos os aplicativos Web: data input, validação, data conversion, internacionalização, workflows/wizards e segurança. Além disso, propriedades avançadas que são o alicerce dos alicativos Web 2.0 - syndication, serviços web e interfaces de usuário/integração Ajax - são explicadas em detalhes. Espero que você se divirta desenvolvendo com o framework Struts 2 tanto quanto eu. - Sobre o Autor
- Especificação
Características
Assuntos Struts, Java Web, AJAX Tipo de Livro Livro Físico Especificações
Sobre o Autor Ian Roughley
IAN ROUGHLEY é um palestrante, autor e consultor baseado em Boston,
Massachusetts, de onde comanda a From Down & Around, Inc., uma consultoria
especializada em serviços de arquitetura, desenvolvimento e aprimoramento
de processos. Há mais de 10 anos, Ian tem ajudado clientes,
que incluem desde corporações listadas na Fortune 103 a companhias
iniciantes.
Com foco em uma abordagem pragmática e voltada a resultados, Ian
é um defensor de código-fonte aberto e do aprimoramento de processos
e qualidade através de técnicas ágeis de desenvolvimento. Ele tem acesso
de escrita aos projetos XWork e WebWork4 , é membro do Comitê Gestor do Projeto Apache
Struts e faz palestra em conferências nos Estados Unidos e em outros países. Ian também é
Programador Java Certifi cado pela Sun (Sun Certifi ed Java Programmer), Arquiteto da Iniciativa
J2EE (J2EE Enterprise Architect) e Arquiteto de Soluções Certifi cado pela IBM (IBM Certifi ed
Solutions Architect).Informações Técnicas Sumário
CAPÍTULO 1
Web 2.0 e Struts2 .;1
O que é Web 2.0?;1
Desenvolvimento de aplicativos Web 2.0;
Agilidade da estrutura de suporte web com Struts2;8
Como usar este livro;10
CAPÍTULO 2
Como iniciar ;13
Processo de Construção;13
Maven2;14
Aplicativo inicial Struts2;18
Estrutura de diretório e de arquivos gerada por Maven2;18
Arquivo de confi guração Maven2;20
Propriedades do aplicativo inicial;24
Sumário;.42
CAPÍTULO 3
Visão geral do framework ;.43
Uma resposta a solicitação;43
Início da solicitação;44
Filtro de servlet de Struts2;44
Invocação da ação;45
Ação;46
Interceptadores;46
Resultados;46
Como explorar os componentes centrais;47
Ações;48
Interceptadores;49
Interceptadores customizados;53
Value Stack e OGNL;53
Resultados e tipos de resultados;55
Bibliotecas de etiquetas (Tag libraries);57
XVI _ PRACTICAL APACHE STRUNTS2 WEB 2.0 PROJECTS
Como confi gurar os elementos do framework;60
Arquivo web.xml;61
Anotações para confi guração zero;61
Arquivo struts.xml;65
Como confi gurar o ambiente de execução;77
Como estender o framework;79
Sumário;82
CAPÍTULO 4
Visão geral do aplicativo;83
O aplicativo;83
Casos de uso;85
Tecnologias de integração;86
Modelo de domínio;86
Processo ágil de desenvolvimento;88
Integração contínua;90
Como integrar a camada de persistência;91
Como confi gurar as dependências;92
Como instalar MySQL;95
Como confi gurar Hibernate;97
Como usar Hibernate para criar objetos de acesso a dados;100
Sumário;104
CAPÍTULO 5
Manipulação de dados;105
Casos de uso;105
Funcionalidade CRUD;106
Modelo de domínio;106
Ações ativadas por modelos;108
Código de setup e pré-povoação de dados;109
Confi guração;113
Classe de ação;116
Unidade isolada de trabalho;116
Confi guração zero;118
Múltiplas unidades de trabalho;127
Testes de unidade;131
Templates JSP;135
Internacionalização;143
Validação de entrada;148
SUMÁRIO _ XVII
Manipulação de exceção;154
Erros inesperados;155
Como modifi car o Workfl ow;156
Recuperação por meio de interação com usuário;157
Como exibir o erro;159
Upload de arquivos;162
Modifi cações em ações;165
Ações confi guradas com XML e ações confi guradas com wildcard .166
Ações com confi guração zero;168
Sumário;169
CAPÍTULO 6
Wizards e Workfl ows;171
Caso de uso;171
Interceptador Scope;174
Confi guração;175
Elementos do workfl ow;178
Validações customizadas;180
Como customizar a exibição de etiquetas Struts2;185
Como trabalhar com objetos de domínio de subclasses;187
Como implementar o escopo flash;194
Validação de ação com OGNL;197
Abordagem alternativa para inscrição de candidatos; 198
Sumário;204
CAPÍTULO 7
Segurança ;205
Casos de uso;205
Autenticação com base em contêiner;206
Como confi gurar o contêiner;206
Como confi gurar o aplicativo web;208
Como acessar informação de papel;212
Interceptador de papéis;214
Como implementar Acegi;215
Como confi gurar Acegi;215
Arquivo de confi guração do contexto do aplicativo Acegi;216
Como implementar provedor de autenticação customizado;219
Como autenticar o usuário;221
Como acessar informação de papel;223
XVIII _ PRACTICAL APACHE STRUNTS2 WEB 2.0 PROJECTS
Autenticação e autorização customizadas;229
Como evitar acesso não autorizado;229
Como confi gurar autorização;232
Como implementar autenticação;234
Como acessar informação de papel;237
Sumário;239
CAPÍTULO 8
Como efetuar buscas e listar o resultado ;241
Casos de uso;241
Como preparar o caminho;242
Como atualizar o layout das telas;242
Como criar uma home page amigável;246
Como criar módulos na lista exibida;250
Busca de eventos por nome;253
Como desenvolver um formulário de busca;261
Como consolidar ações de listagem;267
Sumário;271
CAPÍTULO 9
Distribuição de conteúdo e integração ;273
Caso de uso;273
Como implementar RSS. 274
Resultados e tipos de resultados;277
Como confi gurar tipos de resultados;277
Como implementar o tipo de resultado RSS;280
Como implementar um feed Atom;285
Como consumir o feed RSS com um Mashup;286
Como confi gurar o módulo GeoRSS;287
Como geocodifi car o endereço e criar a entrada do feed;288
Como implementar o cliente Mashup;294
Como integrar um mapa na home page;298
Como implementar serviços web;301
Como mapear URLs a ações;302
Como confi gurar mapeadores de ações;303
Mapeador de ações customizado;305
Como implementar a lógica para o serviço Web RESTful;310
Sumário;317
SUMÁRIO _ XIX
CAPÍTULO 10
AJAX .;319
Casos de uso;320
Como desenvolver a infra-estrutura de suporte;320
Como atualizar as opções do menu;321
Como implementar os casos de uso de votação;323
Como usar o tema ájax;331
Como confi gurar o aplicativo;331
Como recuperar resultados de ações;332
Como invocar ações como eventos;334
Oportunidades adicionais para o tema ájax;339
Como usar JavaScript;342
Como usar o tipo de resultado XML;342
Como usar o plug-in do tipo de resultado JSON;351
Como usar Google Web Toolkit;356
Como gerar o código inicial GWT;357
Como confi gurar o plug-in Struts2;359
Como integrar Struts2 e GWT;360
Sumário;368
ÍNDICE REMISSIVO;369Informações Técnicas
Nº de páginas: 400 Origem: Importado Editora: Editora Ciência Moderna Idioma: Português Edição: 1ª Edição Ano: 2008 ISBN: 9788573937176 Encadernação: Brochura Autor: Ian Roughley - Informações