Entrar em Contato

Programa do Curso

Visão Geral do Tomcat 

  • Visão rápida do Apache
  • Apache Software Foundation
  • Projeto Jakarta
  • Licenciamento do Tomcat
  • Tecnologias J2EE
  • Desenvolvimento Web Java
  • Contêineres Servlet/JSP

Aplicações Web Java

  • Uma Visão Geral dos Servlets
  • As 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
  • Baixar e instalar uma JVM, baixar o Tomcat, baixar e instalar o Ant
  • Instalador do Windows
  • Gerenciamento de memória Java e ajuste 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 comum e shared
  • Diretório conf, diretório logs, diretório server, diretório work, diretório temp, diretório webapps
  • Estrutura da Estrutura de Diretórios da Aplicação Web
  • 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 e Implantação de Aplicação 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>
  • Um arquivo web.xml de exemplo
  • Implantando uma Aplicação Web
  • Arquivo padrão conf/web.xml do Tomcat
  • Ajuste de servlets padrão de JSP e conteúdo estático

Gerenciador do Tomcat

  • Implantação e Gerenciamento de Aplicação Web usando o Gerenciador do Tomcat
  • Iniciando o Gerenciador do Tomcat e analisando o Gerenciador do Tomcat
  • Examinando a Seção do Gerenciador
  • Aplicações, Implantação, 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 dos 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: Interface de Nomenclatura e Diretório Java e Definição de 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 Definição Manual de uma Source de Dados
  • Modificando o Descritor de Implantação
  • Detectando e fechando conexões de banco de dados vazadas

Segurança do Tomcat

  • Analisando 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
  • Concessão de Permissões a Aplicações Java e análise das Permissões Java
  • Criando e Adicionando Próprias Políticas
  • Ativando o Java Security Manager
  • Dicas do Security Manager e Realms de Segurança
  • Examinando os diferentes Tipos de Realms e Configurando um Realm
  • Usuários e Papéis (autenticação e autorização)
  • Criando um Realm de Source de Dados
  • A proteção de senhas
  • Autenticação baseada em FORM
  • Configurando o Tomcat para SSL
  • Exigindo SSL em aplicações

Conexão

  • Conectar o Tomcat ao Apache
  • Analisando Conectores
  • Conectores HTTP
  • Vantagens de Usar um Servidor Web
  • Protocolos de Conector
  • Configurar um Conector AJP
  • Baixar mod_jk
  • Criar o arquivo mod_jk.conf
  • Iniciar o Tomcat
  • Criar um Worker
  • Configurar httpd.conf
  • Testar a Configuração
  • Balanceamento de carga de aplicações entre múltiplas instâncias do Tomcat
  • Problemas com balanceamento de carga
  • Afinidade de servidor via sessões fixas (sticky sessions)
  • Armazenamento compartilhado de sessões
  • Sessões replicadas via clustering do Tomcat
  • Hospedagem Compartilhada
  • Hospedagem Virtual do Tomcat
  • Configurar o Tomcat para habilitar hospedagem virtual como servidor autônomo
  • Configurar o Tomcat para habilitar hospedagem virtual usando jk2 ou webapp.
  • Configurar o Tomcat como Stand-alone
  • Configurar o Tomcat com AJP
  • JVM Separada para Cada Host

Teste de Carga

  • Aplicação JMeter
  • Teste de Carga com JMeter
  • Instalar e executar JMeter
  • Criando um Plano de Teste
  • Configurar o Grupo de Threads e adicionar uma tarefa
  • Configurar a Requisição HTTP
  • Adicionar um Ouvinte de Relatório
  • Executar o Plano de Teste
  • Visualizando os Resultados

Requisitos

Este curso é destinado a: Administradores de servidores web/aplicação que precisam ser capazes de instalar, configurar, executar e ajustar o Apache Tomcat Application Server.

Para aproveitar ao máximo o curso de treinamento em Tomcat, você deve estar familiarizado com os princípios básicos de administração de servidores web/aplicação.

 21 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (6)

Próximas Formações Provisórias

Categorias Relacionadas