Back-End/Spring 90

[Spring MVC][서블릿/Servlet] - 2. HttpServletResponse

💻본 포스팅은 '스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 김영한'님의 강의를 듣고 작성되었습니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1/dashboard 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 인프런 | 강의 웹 애플리케이션을 개발할 때 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 MVC의 핵심 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., - www.inflearn.com [HttpServletResponse] 서버에서 클라이언트로 응답메시지를 전달할 때 응답 메시지를 HTTP스펙에 맞춰 편리하게 사용할 수 있도록 해주는 것이 HttpSer..

Back-End/Spring 2022.03.04

[Spring MVC][서블릿/Servlet] - 1. HttpServletRequest

💻본 포스팅은 '스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 김영한'님의 강의를 듣고 작성되었습니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1/dashboard 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 인프런 | 강의 웹 애플리케이션을 개발할 때 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 MVC의 핵심 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., - www.inflearn.com [HTTP 스펙] [HttpServletRequest] HTTP 요청 메시지 스펙을 편리하게 사용할 수 있도록 조회할 수 있게 해주는 것이 HttpServletReques..

Back-End/Spring 2022.03.04

[Spring MVC][웹 애플리케이션 이해] - 4. HTML, HTTP API, CSR, SSR

💻본 포스팅은 '스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 김영한'님의 강의를 듣고 작성되었습니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1/dashboard 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 인프런 | 강의 웹 애플리케이션을 개발할 때 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 MVC의 핵심 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., - www.inflearn.com [정적 리소스 처리] HTML 파일, CSS, JS, 이미지, 영상 등을 제공한다. 주로 웹 브라우저가 일을 처리한다. 웹 브라우저가 Web Server에 요청을 하면 웹..

Back-End/Spring 2022.03.01

[Spring MVC][웹 애플리케이션 이해] - 3. 동시 요청 - 멀티 쓰레드

💻본 포스팅은 '스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 김영한'님의 강의를 듣고 작성되었습니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1/dashboard 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 인프런 | 강의 웹 애플리케이션을 개발할 때 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 MVC의 핵심 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., - www.inflearn.com [쓰레드] 애플리케이션 코드를 하나하나 순차적으로 실행하는 것을 쓰레드라고 한다. 자바 메인 메서드를 처음 실행한다면 main 이라는 이름의 쓰레드가 실행된다. 이때 쓰레..

Back-End/Spring 2022.03.01

[Spring MVC][웹 애플리케이션 이해] - 2. 서블릿

💻본 포스팅은 '스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 김영한'님의 강의를 듣고 작성되었습니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1/dashboard 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 인프런 | 강의 웹 애플리케이션을 개발할 때 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 MVC의 핵심 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., - www.inflearn.com [서블릿이 없었던 상황이라면?] 웹 애플리케이션 서버를 직접 구현해야 하는 상황이 닥칠 것이다.. 또한 HTTP 스펙을 전부 알고 이를 직접 개발자 본인이 진행해야 할 것..

Back-End/Spring 2022.02.28

[Spring MVC][웹 애플리케이션 이해] - 1. 웹 서버와 웹 애플리케이션 서버

💻본 포스팅은 '스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 김영한'님의 강의를 듣고 작성되었습니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1/dashboard 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 인프런 | 강의 웹 애플리케이션을 개발할 때 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 MVC의 핵심 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., - www.inflearn.com [웹 - HTTP 기반] 클라이언트가 서버에 요청 서버가 클라이언트의 요청에 응답 이 모든 것들이 HTTP 프로토콜 기반 운영 된다. 즉 모든 것이 HTTP라는 뜻이고 H..

Back-End/Spring 2022.02.28

[Spring MVC] - 들어가기에 앞서서...

[Spring MVC란?] 확장 가능한 애플리케이션을 만드는데 사용하는 프레임 워크로 Model, View, Controller라는 모듈의 분리를 가능하게 하고 이를 사용해서 애플리케이션 통합을 원활하게 처리해준다. 개발자는 일반 Java 클래스를 사용해서 복잡한 응용 프로그램을 만들 수 있다. [Spring과 Spring Boot 그리고 Spring MVC의 차이점] http://dawoonjeong.com/spring-spring_mvc-vs-spring_boot-vs-spring_mvc/ [Spring] Spring VS Spring boot VS Spring MVC 개념 및 차이점 요즘 spring boot가 스프링진영에서 제일 많이 쓰인다고 한다. 듣기만 했지 이것 또한 실무에서 만나본 적이 없..

Back-End/Spring 2022.02.28

[Spring][스프링 기본편] - 27. 웹 스코프

💻본 포스팅은 '스프링 핵심 원리 - 기본편 김영한'님의 강의를 듣고 작성되었습니다. 스프링 핵심 원리 - 기본편 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com 1. 웹 스코프란? 지금까지는 싱글톤 스코프, 프로토타입 스코프를 학습했다. 싱글톤은 스프링 컨테이너의 시작과 끝까지 함께하는 매우 긴 스코프이다. 프로토타입 스코프는 생성과 의존관계 주입, 그리고 초기화까지만 진행하는 특별한 스코프이다. 싱글톤 스코프 프로토타입 스코프 웹 스코프 - 스프링 컨테이너의 생성부터 종료까지 함께하는 긴 스코프이다. -하나의 빈을 유지하며 싱글톤 상태를 유지한다. - 빈의 ..

Back-End/Spring 2022.02.07

[Spring][스프링 기본편] - 26. 빈 스코프

💻본 포스팅은 '스프링 핵심 원리 - 기본편 김영한'님의 강의를 듣고 작성되었습니다. 스프링 핵심 원리 - 기본편 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com 1. 빈 스코프란? 스프링 빈은 스프링 컨테이너의 시작과 함께 생성되어 스프링 컨테이너가 종료될 때까지 유지된다. 이것은 스프링 빈이 기본적으로 싱글톤 스코프로 생성되기 때문이다. 그렇기에 스코프는 말 그대로 빈이 존재할 수 있는 범위를 이야기한다. [스프링이 지원하는 스코프] 싱글톤: 기본 스코프, 스프링 컨테이너의 시작과 종료까지 유지되는 가장 넓은 범위의 스코프이다. 프로토타입: 스프링 컨테이너는..

Back-End/Spring 2022.02.04

[Spring][스프링 기본편] - 25. 빈 생명주기 콜백 시작

💻본 포스팅은 '스프링 핵심 원리 - 기본편 김영한'님의 강의를 듣고 작성되었습니다. 스프링 핵심 원리 - 기본편 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com 1. 빈 생명주기 [빈 생명주기 - Bean Life Cycle] 컨테이너 생성 👉 스프링 빈 생성 👉 의존관계 주입 👉 초기화 콜백 👉 사용 👉 소멸 전 콜백 👉 스프링 종료 이 과정을 통해서 빈 생성 후 의존관계 주입이 다 끝나고나서 초기화, 종료 작업을 해야 하는데, 객체가 생성되는 과정이나 의존관계 주입이 끝나지 않았을 때 초기화를 해주게 되면 문제가 발생하게 된다. package hello.c..

Back-End/Spring 2022.02.03