Entrar em Contato

Programa do Curso

Visão Geral do Tomcat 

  • Rapida visão geral do Apache
  • Fundações de Software Apache
  • Projeto Jakarta
  • Licenciamento do Tomcat
  • Tecnologias J2EE
  • Desenvolvimento Web Java
  • Contêineres Servlet/JSP

Aplicações Web Java

  • Visão Geral dos Servlets
  • Vantagens dos Servlets & O Ciclo de Vida
  • Páginas JavaServer
  • JSP, JavaBeans e Bibliotecas de Tags JSP
  • Frameworks MVC

Instalando o Tomcat

  • Baixando e Instalando o Apache Tomcat
  • Download e instalação de uma JVM, Download do Tomcat, Download e instalação do Ant
  • Instalador para Windows
  • Gerenciamento de memória Java e ajustes da JVM para desempenho

Diretórios do Tomcat

  • Diretórios de Instalação do Tomcat, Estrutura de Diretórios do Tomcat, Diretório bin, Diretórios common e shared
  • Diretório conf, diretório logs, diretório server, diretório work, diretório temp, diretório webapps
  • Estrutura da Aplicação Web no Diretório
  • Implantação de Páginas HTML e JSP e Contexto Web
  • Página JSP e o Código Gerado
  • Implantando um App Web

Configurando o Tomcat

  • Configuração do Tomcat e análise das Técnicas
  • Arquitetura de Componentes do Tomcat
  • Elemento <Server>, Elemento <Service>, Elemento <Connector>, Elemento <Engine>, Elemento <Host>, Elemento <Context>, Elemento <Realm>, Elemento <Valve>, Elemento <Listener>, Elemento <Loader>, Elemento <Manager>
  • Arquivo Server.xml
  • Modificando o server.xml

Aplicações Web

  • Administração & Implantação de Aplicações Web
  • Estrutura de Diretórios de um App Web
  • Arquivo de configuração web.xml
  • Descritores de Implantação
  • Elemento <web-app></web-app>
  • Mapeando um Servlet para uma URL
  • Elemento <resource-ref></resource-ref>
  • Elemento <env-entry></env-entry>
  • Elemento <ejb-ref></ejb-ref>
  • Exemplo de arquivo web.xml
  • Implantando uma Aplicação Web
  • Arquivo padrão conf/web.xml do Tomcat
  • Ajuste dos servlets padrão de JSP e conteúdo estático

Gerenciador do Tomcat

  • Implantação e Gerenciamento de Aplicações Web usando o Gerenciador do Tomcat
  • Iniciando o Gerenciador do Tomcat e visualizando a interface
  • Visualizando a Seção de Gerenciamento
  • Aplicações, Implantar, Informações do Servidor
  • Criando um Arquivo WAR
  • Lab 4: Implantando um Arquivo WAR
  • Extensões de Gerenciamento Java (JMX) no Tomcat
  • Integração do Tomcat com Ant

Recursos Avançados

  • Uso de Alguns Recursos Avançados do Tomcat
  • Valves, Access Log Valve, Single Sign-on Valve
  • Filtro de Endereço Remoto e Filtro de Host Remoto
  • Request Dumper Valve
  • Configurando os Recursos JNDI
  • JNDI: Java Naming and Directory Interface e Definindo um Recurso JNDI
  • Elemento <environment></environment> e Elemento <resource></resource>
  • Configurando uma Sessão JavaMail
  • Recursos Globais

Conectividade JDBC

  • Configurando o Tomcat para Conectar a um Banco de Dados
  • Visão Geral do JDBC
  • Drivers JDBC
  • Conexão a um Banco de Dados e Pools de Conexão
  • Baixar e Instalar MySQL
  • Configurar MySQL para o Tomcat
  • Criar um Banco de Dados no MySQL
  • Baixar e Implantar um Driver JDBC
  • Definindo uma DataSource no Tomcat e Definindo uma Data Source Manualmente
  • Modificando o Descritor de Implantação
  • Detectando e fechando conexões de banco de dados vazadas

Segurança no Tomcat

  • Visualizando a Segurança no Tomcat e a configuração
  • Considerações de Segurança
  • Segurança do Sistema de Arquivos e Recomendações de Filesystem
  • Java Security Manager
  • Concedendo Permissões a Apps Java e visualizando Permissões Java
  • Criando e Adicionando Suas Próprias Políticas
  • Habilitando o Java Security Manager
  • Dicas de Security Manager e Realms de Segurança
  • Visualizando os diferentes Tipos de Realms e Configurando um Realm
  • Usuários e Papéis (autenticação e autorização)
  • Criando um Realm de Data Source
  • A proteção das senhas
  • Autenticação baseada em FORM
  • Configurando o Tomcat para SSL
  • Exigindo SSL em aplicações

Conectividade

  • Conectar o Tomcat ao Apache
  • Visualizando Conectores
  • Conectores HTTP
  • Vantagens do Uso de um Servidor Web
  • Protocolos de Conector
  • Configurando um Conector AJP
  • Baixando mod_jk
  • Criando o arquivo mod_jk.conf
  • Iniciando o Tomcat
  • Criando um Worker
  • Configurando httpd.conf
  • Testando a Configuração
  • Balanceamento de carga de aplicações entre múltiplas instâncias do Tomcat
  • Problemas com o balanceamento de carga
  • Afinitade de servidor via sessões fixas (sticky sessions)
  • Armazenamento compartilhado de sessões
  • Sessões replicadas via clustering do Tomcat
  • Hospedagem Compartilhada
  • Hospedagem Virtual no Tomcat
  • Configurando o Tomcat para habilitar hospedagem virtual como servidor independente
  • Configurando o Tomcat para habilitar hospedagem virtual usando jk2 ou webapp.
  • Configurando o Tomcat como Stand-alone
  • Configurando o Tomcat com AJP
  • JVM Separada para Cada Host

Testes de Carga

  • Aplicação JMeter
  • Testes de Carga com JMeter
  • Instalar e executar JMeter
  • Criando um Plano de Teste
  • Configurando o Grupo de Threads e adicionando uma tarefa
  • Configurando a Requisição HTTP
  • Adicionando um Listener de Relatório
  • Executando o Plano de Teste
  • Visualizando os Resultados

Requisitos

Este curso é destinado a: administradores de servidores web/aplicações que precisam instalar, configurar, executar e otimizar o Apache Tomcat Application Server.

Para obter o máximo proveito deste curso de treinamento em Tomcat, você deve ter familiaridade com os princípios básicos da administração de servidores web/aplicações.

 21 Horas

Treinamento Corporativo Personalizado

Soluções de treinamento projetadas exclusivamente para empresas.

  • Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
  • Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
  • Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Investimento

Preço por grupo privado, treinamento online ao vivo, a partir de 3900 € + VAT*

Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes

Testemunhos de Clientes (6)

Próximas Formações Provisórias

Categorias Relacionadas