Descrição
Estrutura do Struts: Crie aplicações web Java com Struts
Aprenda o framework Java Struts para otimizar o desenvolvimento web. Vamos estudar o padrão MVC e muitos outros conceitos!
Domine o framework Struts. Você gostaria de ser mais eficiente no desenvolvimento web de suas aplicações Java? Você precisa aplicar o framework Struts em seu trabalho ou projeto Java? Struts é um framework Java que permite reduzir o tempo de desenvolvimento. Sua natureza open-source e compatibilidade com todas as plataformas Java Web e Enterprise o tornam um framework muito poderoso. Preocupado com seu conhecimento em Struts? Você já se deparou com centenas de ofertas de emprego que exigem o framework Struts, mas seu conhecimento nessa tecnologia é muito limitado? Não se preocupe mais, aprenda passo a passo e do zero a usar esse poderoso framework Java. Você aproveitará novas oportunidades de emprego e será mais produtivo no desenvolvimento de suas aplicações Java Web e Enterprise.O que exatamente vou aprender?
Módulo I. Introdução ao Struts Conheça o framework Struts do zero. Vamos estudar o padrão MVC e aplicar as melhores práticas ao usar o framework Struts. Vamos estudar o conceito de um framework, que é um conjunto de classes Java que nos permite resolver um problema específico. Vamos revisar em detalhes do que consiste o framework Struts e aprender como ele implementa o padrão de design MVC. Vamos instalar o software MyEclipse, que usaremos ao longo do curso para aumentar a produtividade em nossos desenvolvimentos com Struts. Vamos criar nosso projeto Hello World com Struts e explicar passo a passo a criação do exercício. Módulo II. Actions e Forms com Struts Vamos estudar o conceito de Actions e Forms no Struts e revisar os elementos que o Struts usa para implementar o padrão de design MVC. Vamos estudar a implementação do padrão MVC pelo framework Struts e revisar as classes e/ou elementos Java que desempenham as funções de Model-View-Controller. Vamos aprender a usar as classes Action no Struts, que desempenham o papel de Controller no padrão MVC implementado pelo Struts. Vamos revisar as classes FormBeans (ActionForm), que facilitarão o processamento de um formulário HTML. Vamos revisar a configuração do arquivo struts-config.xml e ver os elementos básicos da configuração do framework. Vamos criar um exercício onde integraremos os elementos Action, ActionForm e struts-config.xml para ter uma configuração inicial passo a passo. Módulo III. Actions e Forms Avançados Neste módulo, vamos estudar Actions e Forms Avançados, como DispatchAction ou DynaForm, para facilitar o uso desses conceitos no Struts. Vamos revisar Actions e Forms Avançados no Struts e ver como aproveitar ao máximo cada opção. Vamos estudar a classe DispatchAction, que nos permitirá processar uma ou mais solicitações HTTP de um formulário HTML de maneira mais fácil. Vamos analisar os Forms Avançados (DynaForm), que nos permitirão processar um formulário HTML de maneira mais fácil, evitando configurações desnecessárias. Vamos criar um exemplo passo a passo aplicando o conceito de Actions e Forms Avançados. Módulo IV. Internacionalização e Exceções Neste módulo, aprenderemos como configurar nossa aplicação web para suportar vários idiomas de maneira muito simples, e estudaremos o conceito de Exceções com o framework Struts. Vamos aprender a manipulação de mensagens (labels) em páginas JSP usando o Struts. Vamos adicionar o conceito de Internacionalização à nossa aplicação Struts, sob o padrão Java I18N, para suportar vários idiomas. Vamos estudar o tratamento de exceções no Struts e revisar exceções globais, exceções para cada classe Action e exceções por meio de uma classe específica (handler) para lidar com exceções de maneira personalizada. Módulo V. Validações com Struts Vamos estudar o conceito de Validações Manuais e Automáticas, que nos permitirão enviar informações previamente revisadas e validadas para nosso servidor Java. Vamos analisar o processo de aplicar Validação Manual no Struts. Vamos criar um exercício onde veremos em detalhes como validar manualmente os campos de um formulário usando o Struts. Vamos estudar passo a passo o processo de usar os Validadores Automáticos fornecidos pelo Struts. Por meio de um exercício, colocaremos em prática a Validação Automática por meio de arquivos externos (validation.xml e validator-rules.xml), podendo ativar essa validação do lado do cliente com JavaScript ou no servidor Java. Módulo VI. Templates com Struts (Tiles) Neste módulo, vamos estudar o conceito de templates no framework Struts, também conhecido como Tiles. Vamos revisar a necessidade de usar Templates. Esse conceito nos permitirá definir seções em nossas páginas web dinâmicas, evitando duplicação de conteúdo e criando páginas web mais rápidas e facilmente mantidas. Por meio de um exemplo, colocaremos em prática o conceito de Tiles para criar páginas dinâmicas com base em definições de templates. Vamos revisar o Laboratório Final, onde incluiremos todos os conceitos aprendidos ao longo do Curso, que é uma Aplicação Web com Conexão de Banco de Dados usando JDBC, criando um projeto em várias camadas pronto para ser usado como base (esqueleto) para seus próprios projetos. Lembre-se, sua satisfação é garantida ou seu dinheiro de volta. Matricule-se AGORA! Saudações, Ing. Ubaldo Acosta Fundador da Global Mentoring e Java UniversityEstimar frete
Payment & Security

Featured collection





















![Curso de Angular e NodeJS - O Guia da Pilha MEAN [Edição 2023] - IBRATH Instituto Brasileiro de Terapias Holísticas teste011020230809](http://enciclopedia.paginasdabiblia.com/cdn/shop/products/a19556.png?v=1699935448&width=1024)




![Curso de Docker & Kubernetes: O Guia Prático [Edição 2023] - IBRATH Instituto Brasileiro de Terapias Holísticas teste011020230809](http://enciclopedia.paginasdabiblia.com/cdn/shop/products/a19570.png?v=1699935525&width=1024)





















Dúvidas Gerais
Após a confirmação do pagamento, você receberá um e-mail com todas as instruções para acessar seus cursos. O e-mail incluirá um link para a plataforma de ensino, onde você poderá fazer login utilizando suas credenciais cadastradas no momento da compra. Caso seja um curso em formato de arquivo para download, o mesmo estará disponível na área do aluno e poderá ser acessado diretamente pelo link enviado. Se você não receber o e-mail de acesso em até 24 horas, verifique sua caixa de spam ou entre em contato com nossa equipe pelo e-mail suporte@amentil.com.br.
Após a confirmação do pagamento, seu pedido será processado e enviado para o endereço cadastrado. Você receberá um e-mail com os detalhes do envio, incluindo o código de rastreamento para acompanhar a entrega. Trabalhamos com transportadoras confiáveis e os prazos variam de acordo com o método de envio escolhido e sua localização. É importante garantir que o endereço de entrega esteja correto para evitar atrasos. Caso tenha dúvidas ou problemas com a entrega, nossa equipe de suporte está à disposição pelo e-mail suporte@amentil.com.br.
Você pode tirar dúvidas diretamente com nossa equipe de suporte por diversos canais:
- E-mail: Envie sua pergunta para suporte@amentil.com.br, e nossa equipe responderá em até 2 dias úteis.
- Telefone: Ligue para +55 (48) 1234-5678, disponível de segunda a sexta, das 9h às 18h.
- WhatsApp: Envie uma mensagem para +55 (48) 91265-4321 e receba atendimento rápido e prático.
- Formulário de Contato: Preencha o formulário disponível em nosso site na página Contato.
- Redes Sociais: Você também pode enviar suas dúvidas pelo Instagram ou Facebook em @amentil.sa.
Estamos sempre prontos para ajudar!
Reembolso e garantias
O prazo de reembolso pode variar dependendo da forma de pagamento utilizada:
- Cartão de Crédito: O estorno será realizado em até 7 dias úteis após a aprovação do reembolso, mas o crédito poderá aparecer na sua fatura em um prazo de 30 a 60 dias, conforme a política da operadora do cartão.
- Boleto Bancário ou Transferência: O valor será devolvido via depósito em conta bancária em até 7 dias úteis após a aprovação do reembolso.
Você pode solicitar a devolução de produtos físicos seguindo o passo a passo abaixo:
- Entre em contato com nosso suporte:
- Aguarde nossa resposta:
Nossa equipe analisará sua solicitação em até 3 dias úteis e fornecerá as instruções detalhadas para a devolução. - Prepare o produto:
- Envie o produto:
- Reembolso ou troca:
Nosso compromisso é fornecer uma experiência confiável e segura ao acessar nossa enciclopédia online. Garantimos a qualidade dos serviços e funcionalidades oferecidos, seguindo as condições descritas abaixo:
1. Garantia de Acesso
- Disponibilidade: Oferecemos garantia de disponibilidade da enciclopédia online 24 horas por dia, 7 dias por semana, exceto durante períodos programados de manutenção ou por problemas técnicos fora do nosso controle.
- Resolução de Problemas: Em caso de interrupções no serviço, nossa equipe técnica atuará para restaurar o acesso no menor tempo possível.
2. Garantia de Conteúdo
- Precisão e Atualização: Todo o conteúdo disponibilizado é cuidadosamente revisado para garantir precisão e relevância. No entanto, a enciclopédia online é constantemente atualizada, e não podemos garantir a exatidão absoluta em casos de informações sujeitas a mudanças rápidas.
- Correção de Erros: Caso identifique erros ou inconsistências no conteúdo, você pode nos informar pelo e-mail conteudo@amentil.com.br, e faremos a análise e correção, se necessário.
3. Garantia de Segurança
- Proteção de Dados: Utilizamos tecnologias avançadas para proteger suas informações pessoais e garantir que sua navegação na enciclopédia seja segura.
- Privacidade: Todos os dados coletados seguem as diretrizes da nossa Política de Privacidade.
4. Garantia de Reembolso
Para assinaturas da enciclopédia online:
- Direito de Arrependimento: Você pode solicitar o cancelamento e reembolso integral em até 7 dias corridos após a compra, desde que não tenha acessado conteúdos pagos da plataforma.
- Problemas Técnicos: Caso não consiga acessar os conteúdos devido a falhas técnicas imputáveis à plataforma, garantimos suporte prioritário e, se o problema não for resolvido, você pode solicitar reembolso proporcional ao período não utilizado.
5. Limitações
- Conexão à Internet: Não garantimos acesso à enciclopédia em situações de instabilidade ou falhas na conexão de internet do usuário.
- Uso Indevido: O acesso e uso da enciclopédia são pessoais e intransferíveis. O compartilhamento de credenciais pode resultar na suspensão ou cancelamento da assinatura sem reembolso.
6. Contato para Garantias
Caso precise de suporte ou queira exercer algum direito de garantia, entre em contato conosco:
- E-mail: suporte@amentil.com.br
- Telefone: +55 (48) 1234-5678
- Horário de atendimento: Segunda a sexta, das 9h às 18h.