"Hej, Amigo!

Det er svært at tro, at du allerede er her! Men vent et øjeblik - jeg har selvfølgelig altid troet på dig, fordi du omhyggeligt læste og studerede mine lektioner og studerede noget mere. Du er en af ​​mine bedste elever!

Jeg vil overlade de inspirerende taler til kaptajnen, men jeg vil ikke bare lade dig gå - jeg har trods alt en masse nyttig læsning til dig. Læsning, der vil hjælpe dig med lettere at bygge bro mellem at lære Java og ægte programmering. Held og lykke!"

Vi taler lidt om netværk.

Lad os starte med det, der betyder mest ved at tale om, hvad alle sociale netværk, webtjenester og webapps, instant messenger og enkle websteder er bygget på – netværket.

Software arkitektur

Softwarearkitektur refererer til den struktur, der skabes i en applikation, dvs. hele programmets moduler og komponenter, og hvordan de interagerer. Programmører har arbejdet på gode arkitekturer i meget lang tid, så det er ikke overraskende, at vi har hørt om mange arkitektoniske mønstre. Du skal forstå dem: Når du skriver en webapplikation, er det afgørende at komme med en god arkitektur, fordi en webapplikation har flere komponenter og moduler end en almindelig applikation.

HTTP/HTTPS

I denne lektion lærer vi om HTTP- og HTTPS-protokollerne. Men først, lad os præcisere et punkt: vi taler om protokoller til at sende data over et netværk på OSI-modellens applikationsniveau. Artiklen om netværk vil hjælpe dig med at forstå OSI-modellen.

Det grundlæggende i Maven

Maven er et værktøj til at styre og bygge projekter - en Java-programmørs hjælpsomme assistent.

Det gør livet lettere for udviklere i alle faser af arbejdet: fra at skabe projektstrukturen og forbinde de nødvendige biblioteker til at implementere produktet på serveren. Du bliver nødt til at bruge Maven, når du arbejder med ethvert framework. Så lad os i dag tage et kig på dets hovedfunktioner og se, hvordan man bruger dem.

Servlets

I denne artikel stifter vi bekendtskab med servlets og skriver et program, som du kan prale af til dine venner uden at sende dem en JAR-fil og uden at tvinge dem til at downloade Java. Lad os skrive en simpel webapplikation.

Servlet beholdere

Den forrige lektion vil lære dig meget om servlets. Du lærer, hvordan du bruger dem til at oprette webapplikationer. Men i denne lektion vil vi se nærmere på en væsentlig del af denne sjove: Servletbeholdere.

Introduktion til MVC-mønsteret

Vi vil tale om, hvad MVC er, berøre dets historie, udforske de grundlæggende ideer og koncepter, der er inkorporeret i MVC, tage et trin-for-trin-kig på, hvordan man deler en applikation op i Model-, View- og Controller-moduler.

Lad os skrive en lille applikation ved hjælp af Spring Boot

Idet vi fortsætter vores udforskning af MVC, skriver vi en lille webapplikation ved hjælp af Spring Boot, og ved at bruge Spring MVC som eksempel vil vi se, hvordan data sendes fra Java-kode til HTML-sider.

Oversigt over REST i tre dele