목록Some Memos/Spring 개념 (15)
Wanna be Brilliant Full-Stack Developer
목표 스프링은 MessageConverter을 가지고 있다. 기본값은 현재 Json이다! Json이란 무엇일까? Example 영어권 국가와 한국이 소통을 할떄 그냥 자신의 나라 언어로 이야기를 하거나 서로 번역을 해서 보내는것은 가장 최선의 방법이 아니기떄문에 중간 데이터라는것을 만드는데 이 한국어를 바로 다이렉트로 영어로 , 영어를 바로 한국어로 번역하는것은 힘들기떄문에 중간언어라는것을 만드는데 중간언어는 한국인도 이해할수 있고 영어권국가도 이해할수있는것으로 만든다. 중간언어가 : XML로 많이쓰이고 있었는데 이제는 JSON이라는것으로 바뀌었다. 중간언어는 모든 나라의 사람이 이해하기 쉬운 언어이다. 자바 Obejct 와 파이썬 Obejct가 있을떄 이둘의 Object는 서로 생긴게 다르다. 각자의 ..
목표 스프링은 엄청나게 많은 필터를 가지고 있다는데 이게 무슨 소리인가? 한번 이번 기회를 통해 이해를 해보자! Example A라는 성이 있는데 왕의 집이 있다. 이 상황에 B나라가 있는데 B나라는 A나라와 전쟁중이다. 근데 B나라의 스파이들이 A나라의 성에 진입해서 들어올려고해서 A나라는 이 심각성을 깨닫고 이것을 못들어오게 막기 위해서 가장 좋은 방법인 입구에서부터 막는 방법을 선택한다 입구에서 너는 어디 나라사람인지 Id카드를 확인하고 A나라사람이면 들어오고 B나라 사람이면 못들어오게 하는 이부분이 지금 검열의 기능을 하고 있는데 이게 필터이다. 수 많은 A나라 사람중에서 성안에 들어오면 여러 군데로 이동할수 있는데 어떤 특정의 사람은 왕에게 가서 용무를 봐야하는 사람도 있을것이다. 그러면 A나라..
목표 스프링에 익숙해지기 위해 개념을 처음부터 잡아보려고한다!! Spring은 Framework이다 틀안에서 동작한다는것인데..! 어떠한 틀이 있으면 그안에 구슬이 있으면 이 틀을 좌우로 상하로 움직이면 구슬은 그 틀 안에서만 결국 움직인다 그 틀을 벗어날수 없다. 이것이 프레임워크이다!! 그러면 프레임워크는 왜나온것인가? 이틀을 벗어나지 말라는것이다! 신입 개발자가 마음대로 만들지 말고 이 틀을 벗어나지 않고 만들수 있도록 틀을 제공할테니가 이 틀에 맞춰서 만들라는것이다. 이렇게 하면 선임 개발자처럼 좋은 프로그램을 만들수 있을거야! 이것이 프레임워크이다. Spring은 오픈소스이다. (무료) 이 소스 코드가 공개되어있다는것인데! 스프링이 어떻게 만들어져있는데 우리는 내부를 확인할 수 있다. 이 말은 ..