본문 바로가기
반응형

분류 전체보기966

@Controller와 DispatcherServlet이란? 참고자료 블로그 [기회는 찬스] => 링크 블로그 [망나니 개발자] => 링크 블로그 [seculoper] => 링크 # Spring에서 @Controller 란? View에 표시될 데이터가 있는 Model 객체를 만들고 올바른 뷰를 선택하는 일을 담당한다. @ResponseBody를 사용하여 HTTP Response Body에 데이터를 담아 요청을 완료할 수 있다. => HTTP Response Body에 데이터를 담는 것은 RESTful 웹 서비스에 대한 응답에 매우 유용(필요한 데이터만 반환) Client는 URI 형식으로 웹 서비스에 요청(Request)을 보낸다. Mapping 되는 Handler와 그 Type을 찾는 DispatcherServlet이 요청을 인터셉트한다. Controller가 .. 2021. 12. 2.
DI(Dependency Injection) 란? 참고자료 유튜브 채널[뉴렉처] => 링크 블로그 [망나니 개발자] => 링크 # 스프링의 가장 기본적인 능력 객체를 생성해주고, 그것을 조립해주는 능력 그 상황에서 나오는 용어가 DI (Dependency Injection)과 IoC (Inversion of Control) 입니다. DI => 종속성 주입 위처럼 한글로 번역된 것이 더욱 DI를 이해하는데 어려움을 초래한다. # DI는 부품 조립 프로그램은 객체들의 조립 관계를 통해서 만들어진다. Composition has a A 라는 클래스가 b라는 클래스를 이요하고 있는 것. => 단순하게 클래스를 이용하는 것이 아니라, b를 객체화 해서 사용. 일체형 has a 관계 => 생성자를 사용해서 하는 방법 b는 A의 부품 => 부품을 Dependency.. 2021. 12. 2.
[항해99 4기] 4주차 주특기 숙련(스프링, Spring) - WIL 항해99 회고록 리스트 [항해99 4기] 1주 차 미니 프로젝트 - WIL [항해99 4기] 2주 차 알고리즘 - WIL [항해99 4기] 3주 차 주특기 기초(스프링) - WIL [항해99 4기] 4주 차 주특기 숙련(스프링) - WIL [항해99 4기] 5주 차 주특기 심화(스프링) - WIL [항해99 4기] 6주 차 팀 프로젝트(리액트, 스프링) - WIL [항해99 4기] 7주 차 팀 프로젝트(클론코딩) - WIL [항해99 4기] 8주 차 실전프로젝트 - WIL [항해99 4기] 9주 차 실전프로젝트 - WIL [항해99 4기] 10주 차 실전프로젝트 - WIL [항해99 4기] 11주 차 실전프로젝트 - WIL [항해99 4기] 12주 차 실전프로젝트 - WIL [항해99 4기] 13주 차 .. 2021. 11. 28.
POJO란?(Plain Old Java Object) # POJO의 기원 포조는 Java EE 등으로 인해서 점점 무거워지는 객체에 대해서 반발하며 나타난 개념이다. 2000년 9월에 마틴 파울러(Martin Fowler), 레베카 파슨(Rebecca Parsons), 조쉬 맥킨지(Josh MacKenzie) 등이 시작하였으며 그 기원에 대한 내용은 마틴 파울러가 다음과 같이 말했다. "We wondered why people were so against using regular objects in their systems and concluded that it was because simple objects lacked a fancy name. So we gave them one, and it's caught on very nicely" "우리는 사람들이.. 2021. 11. 28.