Spring Framework

Spring Framework

스프링 MVC 패턴을 코드로 구현해보자

시작하기 앞서 본 글은 JAVA 국비학원을 수강중인 학생이 김영한님의 인프런 강의 스프링 MVC 1편 수업을 듣고 공부한 내용을 정리하기 위해 적은 글임을 밝힙니다. 본 글은 스프링 MVC 프레임워크의 내부 패턴이 무엇인지, 스프링 프레임워크의 골격적인 부분을 살펴보기 위한 공부 과정에 관한 글입니다. 본 공부를 통해 알게 된 점 스프링은 Servlet 위에서 만들어진 MVC 프레임워크이다. 스프링의 View, Model, ModelAndView와 같은 개념과 handler, handlerAdapter, handlerMapper와 같은 개념이 무엇인지 알게 되었다. 고도로 추상화되고 자동화되어 있는 스프링 MVC 프레임워크의 내부 로직을 살펴봄으로써 스프링 Controller의 대략적인 생명주기를 알 수..

Spring Framework

스프링과 싱글톤(Singleton)

일러두기 이 글은 자바 국비지원 수업을 듣는 학생이 공부한 내용을 정리하기 위해 기록한 글임을 밝힙니다. 학생이 쓴 글이기 때문에 내용에 다소간의 오류가 있을 수 있습니다! + 이 글은 김영한님의 '스프링 핵심 원리 기초편' 수업을 듣고 정리한 내용입니다. 시작하기 앞서 : 한 줄 요약 스프링 컨테이너는 싱글톤 패턴의 문제점을 해결하고 싱글톤 패턴의 장점만 활용할 수 있도록 지원해준다. (대충 스프링이 짱이라는 이야기) 싱글톤이란? 싱글톤은 흔히 객체 지향 디자인 패턴으로 언급되는 용어로, 클래스의 인스턴스가 중복 생성되지 않게 보장해주는 패턴을 의미한다. 즉, 싱글톤(Singleton)이라는 단어에서 유추할 수 있듯 클래스의 인스턴스를 딱 1개만 두고 2개 이상은 허용하지 않는 것. 이러한 패턴은 웹 ..

Spring Framework

DAO와 DTO | Repository랑 Domain..?

국비학원에서 JSP / Servlet과 Mybatis를 배우면서, 또 개인적으로 Spring을 공부하면서 만난 다양한 용어들 중 혼동되는 용어들이 있어서 이러한 개념들을 정리하는 차원에서 MVC 패턴, DAO, DTO 등을 정리해보는 시간을 가져보려한다. 공부하는 학생이 작성하는 글이기 때문에 정보에 오류가 있을 수 있음을 알립니다! MVC 패턴 김영한님의 스프링 수업을 들으며 본격적으로 알게되었던 MVC 패턴은 소프트웨어 개발을 각각 Model-View-Controller로 나누어 역할을 분담하는 디자인 패턴을 말한다. 웹개발을 할 때 특히 흔히 마주하게 되는 디자인 패턴으로 클라이언트단에서 보여지는 화면과 서버 내에서의 비지니스 로직, 그리고 DB에 접근하는 요소를 구분하는데 중점을 둔다. MVC 패..

석이
'Spring Framework' 카테고리의 글 목록 (2 Page)