— Привіт, Аміго!
Ну що ж, навіть не віриться, що ти вже тут! Хоча стоп, звичайно, я завжди в тебе вірив, адже ти старанно читав мої лекції і вчився, вчився. Ти один із моїх найкращих учнів!
Залишу мови, що надихають, для Капітана, але тебе так просто не відпущу, адже в мене для тебе наостанок — багато корисного читання. Таке, що допоможе тобі легше подолати розрив між вивченням Java та реальним програмуванням. Успіхів тобі!
Почнемо з найголовнішого і поговоримо про те, на основі чого будуються всі соціальні мережі, web-сервіси та додатки, месенджери та простенькі сайти — про мережу.
Архітектура програмного забезпечення — структура, на базі якої створюється програма, взаємодіють модулі та компоненти всієї програми. За створення гарної архітектури програмісти взялися ще дуже давно, тому не дивно, що наразі нам відомо чимало архітектурних шаблонів. Розбиратися в них потрібно: коли пишеш веб-додаток, проблема архітектури стає гострою, адже в ній компонентів та модулів більше, ніж у звичайному додатку.
У цій лекції ми розбиратимемося в протоколах HTTP та HTTPS. Але для початку давай прояснимо один момент: йдеться про протоколи передачі даних по мережі на прикладному рівні моделі OSI. З моделлю OSI ти можеш розібратися завдяки матеріалу про пристрій мережі.
Maven — інструмент для управління та збирання проектів — справжній помічник Java-програміста.
Він полегшує життя девелоперу на всіх стадіях роботи: від створення структури проекту та підключення необхідних бібліотек до розгортання продукту на сервері. При роботі з будь-яким фреймворком доведеться використовувати Maven. Тому давай сьогодні розберемо його основні функції та подивимося, як їх потрібно використовувати.
У цій статті ми познайомимося з сервлетами та напишемо додаток, яким ти зможеш похвалитися перед друзями, не відправляючи їм джарник і не змушуючи їх качати джаву. Напишемо веб-додаток.
З лекції вище ти дізнаєшся багато про сервлет, навчишся з їх допомогою створювати веб-додатки. А в цій ми уважніше розглянемо те, без чого це свято було б неможливим — контейнери сервлетів.
Поговоримо про те, що таке MVC, торкнемося історії його створення, розберемося з основними ідеями та концепціями, закладеними в MVC, розглянемо покроково, як розбити додаток на модулі Модель, Вигляд, Контролер.
Пишемо невелику програму на spring-boot
Продовжуючи розбір MVC, напишемо невеликий веб-додаток на Spring-Boot, і на прикладі Spring-MVC подивимося як дані передаються з Java коду в html сторінки.
Огляд REST у трьох частинах
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ