DI
-
새로운 프로젝트를 착실히 진행해나가고 있는 요즘, 하나의 영상을 보고 이대로 해도 되는게 맞나? 라는 생각이 들었다... 며칠전 배민 우테코 영상에서 이제는 작별을 해줘야할 기술들에 대한 언급이 잠깐 있었는데 그것은 바로 jsp와 jquery였다... 나는 jsp의 기능을 완전히 쓰고 있진않았지만, 그래도 view를 jsp확장자로 처리하고 있었고, jquery도 좋은게 있으면 가끔 쓰기도 했었는데... 이게 실무에서는 쓰지않고 죽은 기술이라고하니... 이대로 프로젝트를 진행해도 되는건가... 이렇게 공부를 하는 것이 나에게 도움이 되는건가.. 라는 생각이 들었다. 그래서 실무에서 쓰는 기술로 공부를 하자라는 생각에 spring대신 boot, jsp대신 Thymeleaf로 진행해보기로 했다. 그렇게 mig..
Spring boot로 migration하기 전 고려해볼 것들?(+스프링부트 개념정리)새로운 프로젝트를 착실히 진행해나가고 있는 요즘, 하나의 영상을 보고 이대로 해도 되는게 맞나? 라는 생각이 들었다... 며칠전 배민 우테코 영상에서 이제는 작별을 해줘야할 기술들에 대한 언급이 잠깐 있었는데 그것은 바로 jsp와 jquery였다... 나는 jsp의 기능을 완전히 쓰고 있진않았지만, 그래도 view를 jsp확장자로 처리하고 있었고, jquery도 좋은게 있으면 가끔 쓰기도 했었는데... 이게 실무에서는 쓰지않고 죽은 기술이라고하니... 이대로 프로젝트를 진행해도 되는건가... 이렇게 공부를 하는 것이 나에게 도움이 되는건가.. 라는 생각이 들었다. 그래서 실무에서 쓰는 기술로 공부를 하자라는 생각에 spring대신 boot, jsp대신 Thymeleaf로 진행해보기로 했다. 그렇게 mig..
2021.10.18 -
Spring Bean을 이해하려면 제어의 반전(Inversion Of Control)에 대한 이해가 선행되어야 한다! 저번에 Spring에 대해서 공부를 하면서 제어의 반전(IOC)라는 특성을 공부했었는데 요약하자면, 개발자가 일일히 객체를 직접 생생하고 제어하는 것이 아닌 프로그램(스프링)이 개발자의 코드를 호출해서 객체를 생성하고 제어하는 것을 제어의 반전, 역전 이라고 말한다! https://suzyalrahala.tistory.com/29 [spring]비전공자의 시각으로 풀어내는 spring이란?(+spring boot와 차이점) 스프링을 구글링하면 다양한 정보들이 나온다. 정확하고 깔끔한 정보들이 많지만 솔직히 비전공자의 눈으로는 이해할 수 없는 글들이 많다. '자바 기반의 웹 어플리케이션을 ..
[Spring] Spring Bean이란?(+bean을 등록하는 방법)Spring Bean을 이해하려면 제어의 반전(Inversion Of Control)에 대한 이해가 선행되어야 한다! 저번에 Spring에 대해서 공부를 하면서 제어의 반전(IOC)라는 특성을 공부했었는데 요약하자면, 개발자가 일일히 객체를 직접 생생하고 제어하는 것이 아닌 프로그램(스프링)이 개발자의 코드를 호출해서 객체를 생성하고 제어하는 것을 제어의 반전, 역전 이라고 말한다! https://suzyalrahala.tistory.com/29 [spring]비전공자의 시각으로 풀어내는 spring이란?(+spring boot와 차이점) 스프링을 구글링하면 다양한 정보들이 나온다. 정확하고 깔끔한 정보들이 많지만 솔직히 비전공자의 눈으로는 이해할 수 없는 글들이 많다. '자바 기반의 웹 어플리케이션을 ..
2021.10.18 -
스프링을 구글링하면 다양한 정보들이 나온다. 정확하고 깔끔한 정보들이 많지만 솔직히 비전공자의 눈으로는 이해할 수 없는 글들이 많다. '자바 기반의 웹 어플리케이션을 만들 수 있는 프레임워크' 라고 하는데 처음 개발을 시작할 땐 저 단어를 이해하는 것도 어려웠다... 프레임워크는 무엇이며.. 아키텍처는 무엇이며.. 라이브러리는 무엇인가... (이것들의 차이도 다음 포스팅에 정리를 해보아야겠다!) 일단 스프링을 쉽게 요약을 하자면 어떤 친절한 개발자가 '자바 웹 개발하는게 너무 힘들었지? 내가 좀 편하게 해줄게!' 라고 만든어준 구조이다! 프레임워크는 말그대로 프레임(틀)이 있는 작업물인데 이 프레임안에서 내가 원하는 기능들을 골라쓰고, 만들어 쓸 수 있는 것이다. 스프링의 장점으로는 크게 3가지 정도가 ..
[spring]비전공자의 시각으로 풀어내는 spring이란?(+spring boot와 차이점)스프링을 구글링하면 다양한 정보들이 나온다. 정확하고 깔끔한 정보들이 많지만 솔직히 비전공자의 눈으로는 이해할 수 없는 글들이 많다. '자바 기반의 웹 어플리케이션을 만들 수 있는 프레임워크' 라고 하는데 처음 개발을 시작할 땐 저 단어를 이해하는 것도 어려웠다... 프레임워크는 무엇이며.. 아키텍처는 무엇이며.. 라이브러리는 무엇인가... (이것들의 차이도 다음 포스팅에 정리를 해보아야겠다!) 일단 스프링을 쉽게 요약을 하자면 어떤 친절한 개발자가 '자바 웹 개발하는게 너무 힘들었지? 내가 좀 편하게 해줄게!' 라고 만든어준 구조이다! 프레임워크는 말그대로 프레임(틀)이 있는 작업물인데 이 프레임안에서 내가 원하는 기능들을 골라쓰고, 만들어 쓸 수 있는 것이다. 스프링의 장점으로는 크게 3가지 정도가 ..
2021.10.10