Spring 32

어노테이션(@) 간략 설명

************************* 참고 ************************** MVC모델을 만들때 각 영역의 이름을 아래 처럼 두고 하는 경우가 많다고 함(알파벳 순이라 보기 편한듯) 1. domain : 데이터 객체 2. repo(싱글턴으로 구현) : Repository 3. service(싱글턴으로 구현) : Service 4. web(싱글턴으로 구현) -- 컨트롤러가 여기로 들어간다 ********************************************************** 프로그램이 거대해 짐에 따라 XML을 이용하여 IOC Container 를 설정하는 것이 점점 어려워졌고, 그에 따라 어노테이션(Annotation)이란것이 등장을 했다. 어노테이션은 코드에 메..

Spring 2020.02.10

MVC 모델

MVC모델이란 모델-뷰-컨트롤러(Model–View–Controller, MVC)를 말하여 MVC모델은 소프트웨어 공학에서 사용되는 소프트웨어 디자인 패턴이다. 사용자 인터페이스로부터 비즈니스 로직을 분리하여 애플리케이션의 시각적 요소(view)나 그 이면에서 실행되는 비즈니스 로직(Service, Repository)을 서로 영향 없이 쉽게 고칠 수 있는 애플리케이션을 만들 수 있다. 즉 Front-end 와 Back-end에 서로 영향을 미치지 않고 개발하는 것이다. MVC에서 Model은 애플리케이션의 정보(데이터)를 나타내며, View는 텍스트, 체크박스 항목 등과 같은 사용자 인터페이스 요소를 나타내고, Controller는 데이터와 비즈니스 로직 사이의 상호동작을 관리한다. 그리고 Servic..

Spring 2020.02.10