"Hallo Amigo!

Het is moeilijk te geloven dat je er al bent! Maar wacht even - ik heb natuurlijk altijd in je geloofd, omdat je mijn lessen zorgvuldig las en bestudeerde en nog wat meer studeerde. Je bent een van mijn beste studenten!

Ik laat de inspirerende toespraken over aan de kapitein, maar ik laat je niet zomaar gaan - ik heb tenslotte veel nuttige lectuur voor je. Als u dat leest, kunt u gemakkelijker de kloof overbruggen tussen het leren van Java en echt programmeren. Veel succes!"

We zullen het nog even hebben over netwerken.

Laten we beginnen met wat het belangrijkst is door te praten over waar elk sociaal netwerk, webservice en webapp, instant messenger en eenvoudige website op is gebouwd: het netwerk.

Software architectuur

Software-architectuur verwijst naar de structuur die binnen een toepassing is gecreëerd, dwz de modules en componenten van het volledige programma en hoe ze op elkaar inwerken. Programmeurs werken al heel lang aan goede architecturen, dus het is niet verwonderlijk dat we veel van architecturale patronen hebben gehoord. Je moet ze begrijpen: bij het schrijven van een webapplicatie is het cruciaal om met een goede architectuur te komen, want een webapplicatie heeft meer componenten en modules dan een reguliere applicatie.

HTTP/HTTPS

In deze lessen leren we over de HTTP- en HTTPS-protocollen. Maar laten we eerst één punt verduidelijken: we hebben het over protocollen voor het verzenden van gegevens over een netwerk op het toepassingsniveau van het OSI-model. Het artikel over netwerken zal u helpen het OSI-model te begrijpen.

De basis van Maven

Maven is een hulpmiddel voor het beheren en bouwen van projecten — de behulpzame assistent van een Java-programmeur.

Het maakt het leven van ontwikkelaars gemakkelijker in elke fase van het werk: van het creëren van de projectstructuur en het verbinden van de benodigde bibliotheken tot het implementeren van het product op de server. U moet Maven gebruiken wanneer u met een raamwerk werkt. Laten we vandaag dus eens kijken naar de belangrijkste functies en kijken hoe we ze kunnen gebruiken.

Servlets

In dit artikel maken we kennis met servlets en schrijven we een applicatie waarover je kunt opscheppen bij je vrienden zonder ze een JAR-bestand te sturen en zonder ze te dwingen Java te downloaden. Laten we een eenvoudige webapplicatie schrijven.

Servlet-containers

In de vorige les leer je veel over servlets. U leert hoe u ze kunt gebruiken om webtoepassingen te maken. Maar in deze les gaan we dieper in op een essentieel onderdeel van dit plezier: servletcontainers.

Introductie van het MVC-patroon

We zullen praten over wat MVC is, de geschiedenis ervan bespreken, de basisideeën en -concepten verkennen die in MVC zijn belichaamd, en stap voor stap bekijken hoe een applicatie kan worden opgedeeld in Model-, View- en Controller-modules.

Laten we een kleine applicatie schrijven met Spring Boot

Voortbordurend op onze verkenning van MVC, zullen we een kleine webtoepassing schrijven met behulp van Spring Boot, en met Spring MVC als voorbeeld zullen we zien hoe gegevens van Java-code naar HTML-pagina's worden verzonden.

Overzicht van REST in drie delen