이 리뷰는 길벗 출판사의 페이스북 리뷰어 이벤트를 통해 도서를 제공받은 후 작성하는 리뷰입니다. 자바 웹을 다루는 기술 (저자 이병승) 저는 현재 개발자는 아니지만 자바 웹 개발자를 목표로 자바와 Spring 프레임워크를 학습하였습니다. 그 결과 Spring 또는 Spring boot로 웹 서비스를 만들 수 있게 되었습니다. 이번 리뷰에 참여하게 된 계기는 Spring boot를 사용하면서 이전에 학습하였던 Spring의 기본 이념에 대해 다시 한번 다지고 갈 필요가 있다고 생각했습니다. 또한 Servlet / JSP에 대해서도 다시 한번 짚고 갔으면 좋겠다는 생각을 한 채로 복습을 위한 도구를 고르고 있었습니다. 처음엔 공식문서를 통해 필요한 부분만 학습하고자 했습니다. 하지만, 생각보다 많은 시간을 ..
해당 포스팅은 제가 공부한 내용을 바탕으로 작성됐습니다!만약 잘못된 내용이 있는 경우 하단의 댓글란에 알려주시면 감사하겠습니다건전한 비판은 언제나 환영! 이전 포스팅에서 파이썬에서 변수를 선언하는 방법 및 숫자형, 문자형, 논리형, None 이라는 자료형을 살펴보았습니다. 이번 포스팅에서는 여러 변수들을 담을 수 있는 자료형인 list, tuple과 함께 시퀀스 자료형을 살펴보고자 합니다. # 시퀀스 자료형? 시퀀스는 데이터가 순서대로 나열된 형식을 의미합니다. 이때, 데이터가 순서대로 나열되었다는 뜻일뿐 정렬되어있다는 의미는 아닙니다! 파이썬에서는 list, tuple, range, string, binary를 시퀀스 자료형으로 취급합니다. 1. 리스트 (list) 다른 프로그래밍 언어를 사용해보신 분..
Node.js와 브라우저 환경의 자바스크립트와 가장 큰 차이점 중 하나를 꼽자면 바로 모듈일 것입니다. 이번 포스팅에서는 Node.js의 모듈을 주제로 포스팅 해보겠습니다. 모듈이란? 쉽게 어떤 기능을 하는 함수 / 변수의 집합을 말합니다. 정보통신기술용어해설에는 모듈을 소프트웨어 묶음을 만들고 네임스페이스로써 구분하는 매커니즘으로 소개하고 있습니다. 이런 모듈을 사용하면 수정이 용이하고 재사용성이 증가하며 유지관리에 큰 장점을 가집니다. 모듈화는 다음과 같은 원칙이 있습니다. 개별 기능별로 하나의 완결된 구조를 가져야한다.각 모듈별로 독립성을 가진다.각 모듈은 반드시 입구 / 출구가 존재해야한다. 정보통신기술용어해설 참고 : http://www.ktword.co.kr/abbr_view.php?m_tem..
REPL은 Read-Eval-Print-Loop의 약자로 읽고 (사용자의 입력값을 받음) 입력값을 평가한 후, 결과값을 출력하는 것을 REP, 앞선 과정을 사용자가 종료 (Ctrl + C 두 번)할 떄까지 반복하는 게 L으로 합쳐서 REPL이라고 부릅니다. 주로 자바스크립트 코드를 테스트 및 디버깅하는 용도로 REPL를 활용합니다. 커맨드 창(cmd 또는 powershell)을 활용하거나 아니면 vscode에서 누르면 터미널 창이 나타납니다. 이번 포스팅에서는 vscode의 터미널을 통해 node REPL 환경을 사용해보겠습니다. 위는 VScode의 터미널에서 bash shell로 node REPL 콘솔에 진입한 모습입니다. node로 REPL 콘솔에 진입할 수 있으며 Node.js 코드를 작성하여 테스..