본문 바로가기
반응형

mapper3

[Spring Boot] : MVC 패턴 적용해보고 한계 체크하기(1) 전에 공부했듯이 서블릿과 JSP는 한계가 있다. 프로젝트가 커질수록 더 코드도 복잡해지고 하나의 페이지가 너무 많은 역할을 하게 되고 결국 유지보수가 어려워지게 된다. 강의에서는 변경 라이프 사이클을 중요하게 다루고 있다. 예로는 UI 수정과 비즈니스 로직 수정은 각각 다르게 발생할 가능성이 매우 높고 서로에게 영향을 주지 않는데 이렇게 라이프 변경 사이클이 다른 부분을 하나의 코드로 관리하는 것은 유지보수에 좋지 않다고 한다. 때문에 라이프 사이클이 다른 코드를 분리해 주는 것이 매우 중요하다. MVC 패턴은 Model, View, Controller의 약자이다. MVC 패턴에서는 위에서 하나의 페이지에서 처리한 것들을 좀 분산해서 서로 역할을 나눈 것을 말 하며 보통 웹 애플리케이션에서 자주 사용된다.. 2022. 1. 21.
Login : No.11_Service + IMapper + Mapper 코딩 OhService와 IOhMapper, OhMapper 코딩을 합니다. - 어노테이션(@)으로 Service단임을 알려줍니다. OhSerivce에서 보면 public class 옆에 OhService에 빨간 밑 줄이 있습니다. 마우스를 올려 add해 줍니다. 밑 줄이 사라지고 아래 @Override가 생겼습니다. 주석으로 로그인과 나중에 작성할 회원가입을 구분해 주고 아래와 같이 로그인 코드를 작성해 줍니다. package poly.service.impl; import javax.annotation.Resource; import org.springframework.stereotype.Service; import poly.dto.OhDTO; import poly.persistance.mapper.IOhMa.. 2021. 7. 22.
Base Setting : N0.6_개발 준비 기본적인 셋팅은 마무리 됐습니다. 이제 개발 준비를 하고 본격적으로 프로젝트를 진행하도록 하겠습니다. - 좌측 경로에 따라 파일을 열어주고 체크한 부분을 집중합니다. Dummy 파일은 놔두고 새로운 파일을 만들어서 이름을 바꾼뒤 코딩을 시작합니다. 우선 MainController를 우클릭하여 이름을 바꿔줍니다. OhController로 이름을 바꿨습니다. 메인 컨트롤러를 제외한 나머지 파일은 복사, 붙여넣기를 통해 Dummy이름만 수정해서 만들어 주면 됩니다 이렇게 설정하고 OhController - IOhService - OhService - IOhMapper - OhMapper - OhDTO 순으로 위에 탭에 정렬해 줍니다. Dummy 파일을 복사 붙여넣기 했기 때문에 이름이 전부 다 Dummy로 되.. 2021. 7. 14.
반응형