Practical 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.

VITRINE Os TOP de vendas !!

Por: R$ 65,00

Preço a vista: R$ 65,00

+-
Comprar
Opções de Parcelamento:
  • à vista R$ 65,00
Outras formas de pagamento

Quem viu este produto , comprou

Quem viu este produto , também se interessou

  • Descrição
    Practical 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

    AssuntosStruts, Java Web, AJAX
    Tipo de LivroLivro Físico

    Especificações

    Sobre o AutorIan 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écnicasSumá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;369

    Informaçõ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

Avaliação técnica sobre o livro

Olá! Seja Bem Vindo (a)!

Eu sou o Moderninho , o Mascote da Ciência Moderna Online!
Além de bonito, o novo site tem Minhas Dicas :) #ficaadica

A 1ª Dica é -> Deixe aqui seu contato para receber nossas
NOVIDADES, PROMOÇÕES E CUPONS DE DESCONTOS ;)

Navegue SEM Moderação!