Instalação e Configuração de Serviços de Infraestrutura Linux: MySQL, Tomcat, Nginx e FTP
Implantação do MySQL 8.0 no Ambiente CentOS
A instalação do banco de dados pode ser realizada utilizando o gerenciador de pacotes nativo do sistema. Este processo garante que as dependências sejam resolvidas automaticamente.
Procedimento de Instalação via YUM
Gestão dos Repositórios: É necessário importar a chave pública oficial para validar o ...
Publicado em 9-26 14:10
Criação de uma Página de Registro Simples com JSP e Request
Neste exercício, criaremos uma página simples de registro.
Preparação: Primeiro, configure o servidor Tomcat e use o Eclipse como IDE para compilação.
No Eclipse, crie um projeto Web.
Dentro da pasta WebContent, crie um arquivo chamado cadastrar.jsp.
Código principal: dentro da tag <body>.
<form action="exibir.jsp" method ...
Publicado em 9-25 03:26
Otimização de Servidores: Ajustes Essenciais para o Tomcat
Altere a porta de gerenciamento Telnet (8005) e o comando de shutdown, pois são considerados pontos de acesso perigosos.
Modifique a porta padrão do AJP (8009) para um valor maior que 1024, evitando conflitos com portas de sistema.
Restrinja o acesso à porta AJP usando regras de fireawll (iptables), permitindo conexões apenas de servidores de ...
Publicado em 9-21 23:25
Implantação do zrlog
Guia de implantação do sistema de blog ZrLog (versão sem arquivo WAR, construção com Maven + otimização com espelho da Alibaba Cloud)
Cenário adaptado: pacote compactado sem WAR pré-construído, requer compilação via Maven; configuração adicional do espelho da Alibaba Cloud para resolver falhas no download de dependências
Máquina alvo: 192.168. ...
Publicado em 8-15 22:18
Geração de Páginas Estáticas para Aplicativo Móvel de Saúde
Conceitos de Estatização de Páginas
Em sistemas com alto tráfego como listagens e detalhes de planos de saúde, o acesso frequente ao banco de dados gera sobrecarga. A estatização transforma conteúdo dinâmico em páginas HTML estáticas, eliminando consultas repetitivas. Técnicas como Freemarker ou Thymeleaf automatizam a geração desses arquivos.
...
Publicado em 7-29 19:44
Desenvolvimento de Servlets Java: Ciclo de Vida, Configuração e Boas Práticas
Componentes Fundamentais do Java Web
No ecossistema Java Web, a arquitetura baseia-se em três pilares principais: Servlets, Filters (Filtros) e Listeners (Observadores). O Servlet é a espinha dorsal desse modelo, atuando como o componente central para o processamento de requisições. Filtros e Listeners complementam essa arquitetura, lidando com ...
Publicado em 7-22 12:01
Compreendendo o Ciclo de Vida de um Servlet Jakarta
O Ciclo de Vida de um Servlet
Em aplicações web Java, os Servlets são componentes fundamentais para o processamento de requisições. A maneira como um Servlet é gerenciado – desde sua criação até sua destruição – é definida pelo seu ciclo de vida, que é orquestrado pelo contêiner de Servlets (como o Apache Tomcat).
O ciclo de vida de um Servlet ...
Publicado em 7-17 02:39
Configuração do Ambiente Struts2
Antes de começar a trabalhar com o Struts2, é fundamental compreender os objetivos e benefícios que este framework oferece aos desenvolvedores.
Objetivos de Design
O principal objetivo do Struts2 é aplicar o padrão MVC (Model-View-Controller) no desenvolvimento de aplicações web. A implementação do padrão MVC traz vantagens significativas na or ...
Publicado em 7-15 22:06
Configuração de HTTPS com HAProxy, Hosts Virtuais Tomcat e Balanceamento de Carga Nginx
Implementação de HTTPS com HAProxy
Ambiente de Teste
1.1 Preparação do HAProxy e Servidores HTTP Backend
Consulte as configurações anteriores para o HAProxy e servidores HTTP backend.
1.2 Geração de Certificado Autoassinado
# Criação do diretório para armazenar certificados
sudo mkdir -p /etc/haproxy/certs
# Configuração do Makefile para g ...
Publicado em 7-8 04:38
Configuração de Certificado SSL Gratuito do Let's Encrypt com Renovação Automática no Tomcat
Pré-requisitos
Antes de iniciar, verifique os seguintes itens:
Um domínio próprio registrado e apontado para o servidor. Certificados são emitidos para domínios; endereços IP não são aceitos.
O servidor deve estar acessível via HTTPS na porta 443 durante o processo de validação.
Ambiente Linux com acesso root ou permissões de administrador.
I ...
Publicado em 7-7 03:48