오늘도 배우자!

귀찮음에 배움을 멀리하지 않기를...

스프링 3

SpringBoot Controller, Service, DAO 이해 - Service(1)

자~!!! 오늘은 스프링에서 Service 를 알아보도록 하겠습니다!!! 제가 말주변이 없어서 최대한 알기 쉽게 작성하려고 하는데 도움이 되기를 바라면서 시작해볼게요!! 1. Service 란 무엇? 왜 필요? Controller Request 를 어떻게 처리할까? Service Request 에 대해 어떤 처리를 할까? 위와 같이 정리를 해봤는데요.. 좀.. 이상한가요? 제대로 설명을 해보도록 할게요 우선 간략하게 큰 틀을 말하자면 아래와 같습니다. 1) Client 가 Request 를 보낸다. 2) Request URL에 알맞은 Controller 가 수신한다. 3) Controller 는 넘어온 요청을 처리하기 위해 Service 를 호출한다. 4) Service 는 알맞은 정보를 가공하여 Con..

Develop/Server 2019.03.29

SpringBoot Controller, Service, DAO 이해 - Controller(3)

이제 Controller 관련 마지막 글이 될 것 같습니다~~!! 이후에는 Service, Mapper 등을 구현하는 시간을 가져볼게요!! ㅎㅎ 지난 글에서 @RequestParam 으로 넘어온 변수를 처리하는 방법을 알아봤는데요 여기서 만약에 전달 받아야 할 파라미터가 3개 4개 혹은 그 이상을 받아야 할 경우에 무한정 @RequestParam 어노테이션으로 처리하기에는 메서드가 너무 길어지고 지저분해 질 것 같다는 생각에서 이번 글을 시작해볼게요 ^~^ 우리는 자.바. 라는 언어를 사용하고 있으니 Class 를 적절히 사용해봐야겠죠?? 어떻게 사용하느냐!!! 넘어오는 파라미터를 Class 멤버 변수로 받을 수 있으면 너무너무 좋지 않을까요?? 그런 기능을 지원했으면 좋겠다... 라고 생각하신 분들에게..

Develop/Server 2019.03.25

SpringBoot Controller, Service, DAO 이해 - Controller(2)

1년이나 지나서 다시 돌아왔습니다~~~!!!! 회사다니면서 블로그를 관리하려니 생각보다 어려워서요 ㅠㅠㅠ 생각보다 매일 방문해주시는 분들이 많아서 다시 작성하기로 마음먹었습니다!! 짝짝짝 다시 한번 달려볼까요?? 이전글에서는 Controller 가 어떤 역할을 수행하는 놈인지 알아봤는데요 이번에는 Controller 를 사용해야할지 진행해보도록 하겠습니다!! 그.전.에! 혹시 HTTP Request 를 날릴 때 GET / POST 방식을 모르는 분들을 위해서 잠시 짚고 넘어갈게요!! 1. GET / POST GET base url 뒤에 원하는 값을 쿼리 형태로 붙여서 request 보내는 것 ex) http://ysjleader.com?name=ysjleader&age=27 base url 은 ysjle..

Develop/Server 2019.03.22