스프링 입문 강의를 끝냈다. 5시간 21분 밖에 안되는 총 강의 양이지만 미루고 미루고 좀 게으르게 하다보니깐 이렇게 밖에 못했다. 강의를 한번에 듣는게 아닌 자꾸 여러 단계로 끊다 보고 하다보니깐 점점 어떤 내용인지 모를정도로 그냥 받아쓰기 하는 것처럼 코드를 쓰게되
강의를 다 보고 느낀점: 추후 정리 >객체 지향 설계와 스프링 스프링이란? 예전부터 알고싶어했던 스프링의 기본 원리에 대해 많이 배웠던거 같다. 실제로도 스프링을 공부하기 전에 스프링 프레임워크와 스프링 부트의 차이점, 많이 들어본 DI의 원리 등등 그냥 단
시작하기에 앞서... 네트워크에 대한 기본적인 지식을 정리하는 구간으로서 최대한 빨리 그리고 많이 알아가보고 싶다. 이미 AWS 자격증을 공부하면서 서버와 인터넷 통신간의 기본적인 지식은 얻은 상태지만 기본기 부터 탄탄히 잡을려고 한다. > 인터넷 네트워크 인터
개인 프로젝트를 시작하고 다른 CS 지식을 공부하면서 스프링과 관련된 지식 풀을 넓힐 필요성을 느꼈다. 기존에도 들어봤었던 MVC 1편 강의지만 더 높아진 내 스프링 이해도를 바탕으로 강의를 빠르게 듣고 CS 기본지식 시리즈에 Spring 요약편을 올려볼 계획이다.
MVC 패턴 Spring MVC 패턴이란 현개발 환경에서 스프링이 정말로 많이 쓰이는 이유 중 하나라고 생각한다. MVC 구조를 이해하고 내부 기능을 이해 하면서 이 강의를 듣기 전에 연습으로 개발해 봤었던 모든 과정들의 이유를 하나씩 배울 수 있었다. 시작하기에
Spring MVC 구조 MVC 패턴을 정리한 첫번째 글에 마지막에 Dispatcher Servlet 이라는 구조 설명을 하였다. MVC 구조에 익숙하지 않은 내가 이 그림을 봤을때 가장 헷갈렸던거는 Dispatcher Servlet 을 내가 구현 해야하나?
스프링을 처음 접할때 어노테이션이라는 개념이 너무 생소해서 많이 당황 했었다. 아직까지도 모르는 어노테이션이 많지만 해당 글을 꾸준히 업데이트하며 스프링에서 많이 쓰이는 어노테이션 정리를 해야겠다. 요청 매핑은 HTTP 요청과 관련된 어노테이션을 얘기하면서 개인적인 토
타임리프의 여러가지 기능이 있지만 프로젝트를 만들때 꼭 필요한 기능들을 위주로 작성하겠다. 타임리프란? > 타임리프란? 서버 사이드 HTML 랜더링 (SSR) 특징이 있다. 백엔드 서버에서 HTML 을 동적으로 렌더링 하는 용도로 사용된다. 네츄럴 템플릿
로그인 처리 기능을 조금 더 자세하게 배워보고 싶었다. 사실 로그인 기능은 정말 쉬운 방법만 생각한다면 정말 쉽다. 그저 데이터베이스에 저장되어있는 기록이랑 비교를 해서 검증만 된다면 로그인 처리를 하면 되지만 백엔드 개발자로서의 지식을 활용하기 위해서는 HTTP
최근에 포스트가 좀 뜸했는데 면접 준비도 있었고 코딩 테스트도 보고 바빴다. 이 과정을 거치면서 느꼈던게 지금 당장은 코딩 테스트에 집중 하는것보다 백엔드 역량을 더 키우고 싶었고 실제로 스프링 개인 프로젝트도 꾸준히 진행하면서 스프링과 관련된 지식도 많이 성장한게 느
스프링을 사용하면서 너무 당연하게 많은 기능을 사용해 왔다. 정작 그 기능이 어떻게 구성되는지 아주 간단하게만 알았던 상태였기 때문에 이 글의 취지는 스프링이 무엇인지, 왜 사용하는지, 그리고 스프링 컨테이너와 같은 기본 개념 내용을 정리하겠다. 스프링의 역사는 굉장히
오늘은 실무에서 겪었던 내용을 블로그에 정리하고 기술적으로 어떤 변화가 있었는지 작성할 예정이다. 실무에서 겪은 식은 땀 났던 경험 때는 크리스마스 이브... 영화관이 가장 바쁜 성수기 시즌이고 평소 트래픽에 2배, 3배가 높아지는 시기다. 이 성수기를 대비해서 높은