백기선

백기선

Redmond
2921 posts

스프링 프레임워크 입문

인프런에도 같은 강좌를 올려두었습니다. 일부 유데미 사용하시는 분들께서 끊김 현상이 발생한다고 하셔서 인프런에도 동일한 강좌를 울려두었습니다. https://www.inflearn.com/course/spring/ Udemy라는 교육/강의 웹 사이트에 “스프링 프레임워크 입문”이라는 아주 짧은 강좌를 만들어 올렸습니다. 1시간 남짓의 강좌이며, 스프링 프레임워크 학습에

[스프링 웹플럭스] 1.2.1. HttpHandler

https://docs.spring.io/spring/docs/current/spring-framework-reference/web-reactive.html#webflux-httphandler 모든 HTTP 서버는 HTTP 요청을 처리하는데 필요한 API를 제공한다. HttpHandler는 요청과 응답을 처리하는데 사용하는 메서드 하나를 정의한 간단한 컨트랙이다. 의도저으로 최소화했다. 주요 목적은 각기 다른 서버에서 리액티브 스프림 기반 API에서 HTTP 요청을 처리할

[스프링 웹플럭스] 1.2. 리액티브 스프링 웹

https://docs.spring.io/spring/docs/current/spring-framework-reference/web-reactive.html#webflux-reactive-spring-web spring-web 모듈은 저 수준 기반 시설과 HTTP 추상화를 제공한다. 리액티브 웹 애플리케이션을 개발하는데 필요한 클라이언트와 서버를 제공한다. 모든 공개 API는 리액티브 스트림으로 만들었고 리액터를 그것을 받쳐주는 구현체로 사용했다. 서버 기능은 두 계층으로 구성되어

[스프링 웹플럭스] 1.1.7. 성능 VS 확장성

https://docs.spring.io/spring/docs/current/spring-framework-reference/web-reactive.html#webflux-performance 성능이란 다양한 특징과 의미가 있다. 보통, 리액티브와 논-블럭킹은 애플리케이션을 더 빠르게 만들어 주진 않는다. 몇몇 경우엔 그럴 수도 있다. 예를 들어, WebClient를 사용하여 병렬적으로 여러 리모트 콜을 실행할 수 있다. 하지만 전체적으로 볼

[스프링 웹플럭스] 1.1.6. 서버 선택하기

https://docs.spring.io/spring/docs/current/spring-framework-reference/web-reactive.html#webflux-server-choice 스프링 웹플럭스는 네티, 언더토우, 톰캣, 제티와 서블릿 3.1+ 컨테이너를 지원한다. 모두 리액티브 스트림 API를 채용했다. 스프링 웹플럭스 프로그래밍 모델은 그러한 공통 API에 기반하여 만들었다. 자주 받는 질문: 톰캣이랑 제티를 어떻게 두 가지

[스프링 웹플럭스] 1.1.5. 웹 프레임워크 선택하기

https://docs.spring.io/spring/docs/current/spring-framework-reference/web-reactive.html#webflux-programming-models 스프링 MVC를 써야 하나 웹플럭스를 써야 하나? 차이점을 살펴보자. 이미 동작하는 스프링 MVC 애프리케이션이 있다면 그대로도 괜찮다. 바꿀 필요는 없다. 절차적인 프로그래밍은 가장 쉽게 작성하고, 이해하며 디버깅할 수 있는 코드다. 역사적으로 대부분이 블럭킹인

[스프링 웹플럭스] 1.1.2. 리액티브란 무엇이며 왜?

https://docs.spring.io/spring/docs/current/spring-framework-reference/web-reactive.html#webflux-why-reactive 논-블럭킹과 펑셔널에 대해 언급했는데 왜 리액티브를 해야 하며 그게 무슨 의미가 있을까? “리액티브”라는 단어는 I/O 이벤트에 반응하는 네트워크 컴포넌트, 마우스 이벤트에 반응하는 UI 컨트롤러 등 어떤 변화에 반응하는 것을

You've successfully subscribed to Whiteship!