"Hei, Amigo!

Det er vanskelig å tro at du allerede er her! Men vent litt - jeg har alltid trodd på deg, selvfølgelig, fordi du leste nøye og studerte leksjonene mine og studerte litt mer. Du er en av mine beste elever!

Jeg vil overlate de inspirerende talene til kapteinen, men jeg vil ikke bare la deg gå - tross alt har jeg mye nyttig lesing for deg. Lesing som vil hjelpe deg lettere å bygge bro mellom å lære Java og ekte programmering. Lykke til!"

Vi skal snakke litt om nettverk.

La oss starte med det som betyr mest ved å snakke om hva hvert sosialt nettverk, netttjeneste og nettapp, instant messenger og enkelt nettsted er bygget på – nettverket.

Programvarearkitektur

Programvarearkitektur refererer til strukturen som skapes i en applikasjon, dvs. hele programmets moduler og komponenter og hvordan de samhandler. Programmerere har jobbet med gode arkitekturer i veldig lang tid, så det er ikke overraskende at vi har hørt om mange arkitektoniske mønstre. Du må forstå dem: Når du skriver en webapplikasjon er det avgjørende å komme opp med en god arkitektur, fordi en webapplikasjon har flere komponenter og moduler enn en vanlig applikasjon.

HTTP/HTTPS

I denne leksjonen lærer vi om HTTP- og HTTPS-protokollene. Men først, la oss avklare ett poeng: vi snakker om protokoller for å sende data over et nettverk på applikasjonsnivået til OSI-modellen. Artikkelen om nettverk vil hjelpe deg å forstå OSI-modellen.

Det grunnleggende om Maven

Maven er et verktøy for å administrere og bygge prosjekter - en Java-programmerers hjelpsomme assistent.

Det gjør livet enklere for utviklere i alle faser av arbeidet: fra å lage prosjektstrukturen og koble til de nødvendige bibliotekene til å distribuere produktet på serveren. Du må bruke Maven når du arbeider med ethvert rammeverk. Så la oss i dag ta en titt på hovedfunksjonene og se hvordan du bruker dem.

Servlets

I denne artikkelen skal vi bli kjent med servlets og skrive en applikasjon som du kan skryte av til vennene dine uten å sende dem en JAR-fil og uten å tvinge dem til å laste ned Java. La oss skrive en enkel nettapplikasjon.

Servletbeholdere

Den forrige leksjonen vil lære deg mye om servlets. Du lærer hvordan du bruker dem til å lage nettapplikasjoner. Men i denne leksjonen skal vi se nærmere på en viktig del av denne moroa: Servletbeholdere.

Vi introduserer MVC-mønsteret

Vi skal snakke om hva MVC er, berøre historien, utforske de grunnleggende ideene og konseptene som er nedfelt i MVC, ta en trinnvis titt på hvordan du deler opp en applikasjon i modell-, visnings- og kontrollermoduler.

La oss skrive en liten applikasjon med Spring Boot

For å fortsette vår utforskning av MVC vil vi skrive en liten nettapplikasjon ved å bruke Spring Boot, og ved å bruke Spring MVC som et eksempel, vil vi se hvordan data sendes fra Java-kode til HTML-sider.

Oversikt over REST i tre deler