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.
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.
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)
Interativo e com exemplos.
Paulius Stankevicius - Festo SE & Co. KG
Curso - Apache Tomcat Administration
Máquina Traduzida
Abordagem sistemática; Cobrimos todo o processo, desde a instalação até a criação de um ambiente clusterizado...
Visnja Begovic - Euronet Services Kft
Curso - Apache Tomcat Administration
Máquina Traduzida
Gosto da complexidade do treinamento
Attila Molnar - Euronet Services Kft
Curso - Apache Tomcat Administration
Máquina Traduzida
The delivery mechanism, being able to attend the training from home.
Chris Gagola - Canada Life Group Services
Curso - Apache Tomcat Administration
Máquina Traduzida
I generally liked the labs / Exercises.
Deeksha Upadhyay - Canada Life Group Services
Curso - Apache Tomcat Administration
Máquina Traduzida
Training was very interactive.
Mahmoud Farag
Curso - Apache Tomcat Administration
Máquina Traduzida