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