"안녕, 아미고!

당신이 이미 여기에 있다는 것이 믿기지 않습니다! 하지만 잠깐만요. 물론 저는 항상 당신을 믿었습니다. 왜냐하면 당신은 제 수업을 주의 깊게 읽고 공부했고 더 공부했기 때문입니다. 당신은 내 최고의 학생 중 하나입니다!

영감을 주는 연설은 캡틴에게 맡기겠지만, 당신을 그냥 보내지는 않을 것입니다. Java 학습과 실제 프로그래밍 간의 격차를 보다 쉽게 ​​메울 수 있도록 도와주는 읽기 자료입니다. 행운을 빕니다!"

네트워킹에 대해 조금 이야기하겠습니다.

모든 소셜 네트워크, 웹 서비스 및 웹 앱, 인스턴트 메신저 및 간단한 웹 사이트가 구축되는 네트워크에 대해 이야기하면서 가장 중요한 것부터 시작하겠습니다.

소프트웨어 아키텍처

소프트웨어 아키텍처는 응용 프로그램 내에서 생성된 구조, 즉 전체 프로그램의 모듈 및 구성 요소와 이들이 상호 작용하는 방식을 나타냅니다. 프로그래머들은 아주 오랫동안 좋은 아키텍처에 대해 작업해왔기 때문에 우리가 많은 아키텍처 패턴에 대해 들어본 것은 놀라운 일이 아닙니다. 이를 이해해야 합니다. 웹 애플리케이션을 작성할 때 웹 애플리케이션에는 일반 애플리케이션보다 더 많은 구성 요소와 모듈이 있기 때문에 좋은 아키텍처를 제시하는 것이 중요합니다.

HTTP/HTTPS

이 단원에서는 HTTP 및 HTTPS 프로토콜에 대해 배웁니다. 그러나 먼저 한 가지 점을 명확히 합시다. 우리는 OSI 모델의 애플리케이션 수준에서 네트워크를 통해 데이터를 전송하기 위한 프로토콜에 대해 이야기하고 있습니다. 네트워킹에 대한 기사는 OSI 모델을 이해하는 데 도움이 될 것입니다.

메이븐의 기본

Maven은 프로젝트를 관리하고 빌드하기 위한 도구로서 Java 프로그래머의 유용한 조수입니다.

프로젝트 구조를 생성하고 필요한 라이브러리를 연결하는 것부터 서버에 제품을 배포하는 것까지 모든 작업 단계에서 개발자의 삶을 더 쉽게 만듭니다. 프레임워크로 작업할 때 Maven을 사용해야 합니다. 그래서 오늘은 주요 기능을 살펴보고 사용 방법을 살펴보겠습니다.

서블릿

이 기사에서는 서블릿에 대해 알아보고 JAR 파일을 보내지 않고 Java를 다운로드하도록 강요하지 않고 친구에게 자랑할 수 있는 애플리케이션을 작성합니다. 간단한 웹 애플리케이션을 작성해 봅시다.

서블릿 컨테이너

이전 수업에서는 서블릿에 대해 많은 것을 배웠습니다. 이를 사용하여 웹 애플리케이션을 만드는 방법을 배웁니다. 하지만 이 레슨에서는 이 재미의 필수 부분인 서블릿 컨테이너에 대해 자세히 살펴보겠습니다.

MVC 패턴 소개

MVC가 무엇인지 이야기하고, 그 역사를 살펴보고, MVC에 구현된 기본 아이디어와 개념을 살펴보고, 애플리케이션을 모델, 뷰 및 컨트롤러 모듈로 나누는 방법을 단계별로 살펴보겠습니다.

Spring Boot를 사용하여 작은 애플리케이션을 작성해 봅시다.

MVC 탐색을 계속하면서 Spring Boot를 사용하여 작은 웹 애플리케이션을 작성하고 Spring MVC를 예로 사용하여 데이터가 Java 코드에서 HTML 페이지로 전송되는 방법을 살펴보겠습니다.

세 부분으로 구성된 REST 개요