본문 바로가기

스프링

[리뷰] WebFlux는 거들뿐 <스프링으로 시작하는 리액티브 프로그래밍> 사람마다 다르겠지만, 7~8년 전에 리액티브 프로그래밍을 처음 들어보았고 한동안 잊어버리고 있었습니다. 처음 접했을 때 만만치 않겠다는 느낌이 들었었습니다. 취지는 알겠으나 가볍게 접근하기가 쉽지 않았었고, '굳이 이렇게까지?'라고 생각했었던 기억이 있습니다. 리액티브 프로그래밍은 리액티브 시스템을 구축하는데 필요한 프로그래밍 모델이라고 친절히 안내해 줍니다. 리액티브 시스템은 논블로킹 I/O 방식 즉, 비동기 메시지 통신을 기반으로 하는 시스템입니다. 우리말인데 어렵습니다. 리액티브 프로그래밍에 쓰이는 용어가 자체가 다양하기 때문인 것 같습니다. 개념과 용어를 이해하기 쉽게 풀어 나갑니다. 적용 방식을 보여주며 차근차근 알려줍니다. 코드를 설명하며 어디서 개념이 적용되었으며 어떤 용어와 부합하는지 짚어.. 더보기
[리뷰] 스프링을 알아가는 좋은 길잡이 <스프링 코딩 공작소> 어떤 프레임워크를 사용하든 먼저 익숙해져야 하는 부분들이 있습니다. 스프링 프레임워크 또한 마찬가지입니다. 한 번에 모두 알 수 있다면 좋겠지만, 현실은 부딪히며 하나씩 알아가는 경우가 많습니다. 어떻게 돌아가는지 그림을 그릴 수 있다면 좋겠는데, 주로 설명과 코드로 프레임워크를 만나기 때문인지 그러기가 쉽지 않습니다. 그렇기에 이런 아쉬움을 풀어주는 자료나 책을 만나면 반갑기까지 합니다. 프레임워크와 친해지다 스프링 프레임워크를 적용한 프로젝트는 몇 가지 장벽(?)이 있다고 생각합니다. 가장 대표적인 게 프로젝트 구조와 컨트롤러 메서드가 사용하는 파라미터 유형이라고 봅니다. 이런 구조를 가지고 있구나 하며 받아들이고 익숙해져야 하는 문제이기는 합니다. 다만, 그런가 보다 하는 상태에서 그때그때 알아가야.. 더보기