Загрузка...

Seu código Java é apenas mágica? Vamos destruir isso

Cansado de depender de "mágica" para subir uma API? Você se diz desenvolvedor backend, mas se eu apagar a anotação @SpringBootApplication do seu código, você não sabe nem fazer um "Hello World" aparecer no navegador?

Neste vídeo, vamos matar a mágica dos frameworks. Vamos fazer engenharia reversa e construir um servidor HTTP do zero absoluto usando Java Puro (Bare Metal). Sem Tomcat, sem dependências, apenas sockets, fluxos de bytes e o protocolo HTTP cru.

Se você quer entender como a web realmente funciona por baixo dos panos e parar de ser apenas um "configurador de caixas-pretas", abra sua IDE no Dark Mode e bem-vindo à realidade.

MEU SETUP (LABORATÓRIO):

Máquina: Acer Nitro V15
GPU: NVIDIA RTX 3050
Host OS: Pop!_OS
VM (Tutorial): Linux Mint 22 (via VirtualBox 7)
IDE: IntelliJ IDEA (Dark Mode)

PLAYLIST: Engenharia Reversa: O Servidor Java (https://youtube.com/playlist?list=PLvwVLAwtX2bepjNVc0_s5K_94niVKBWgC&si=rOZadEQDpL1pPduU)

CONTATO COMERCIAL: contato.nullpointer@gmail.com

00:00 - O vício em anotações e a dependência do Spring Boot
00:23 - Criando o projeto "Genesis" do zero (Sem Wizards)
01:01 - Analisando a liberdade de um build.gradle limpo
01:11 - Iniciando a classe Main e configurando Logs
01:37 - ServerSocket: O "porteiro" do seu servidor na porta 8080
01:55 - O Loop Principal e o perigo do Blocking I/O
02:09 - Manipulando Sockets: O fluxo de bytes brutos (Streams)
02:59 - Anatomia de uma resposta HTTP: Status Code e Headers
03:17 - O segredo da linha vazia no protocolo HTTP
03:26 - Enviando a resposta e a importância do UTF-8
03:39 - Fechando conexões para evitar travamentos no browser
03:49 - Teste prático: Hello World sem Tomcat ou Netty
04:09 - O que o seu navegador "grita" (Logs da Requisição)
04:22 - Verdade dolorosa: Por que este código ainda é "um lixo"
04:36 - O que vem por aí: Construindo um framework MVC na mão

#java #springboot #backend #engenharia #programacao #nullpointer #tutorial #baremetal #sockets #linux

Видео Seu código Java é apenas mágica? Vamos destruir isso канала Null Pointer
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять