국비에서 스프링 레거시 JSP mybatis 사용해서 프로젝타 만들었음


코드로 배우는 스프링 웹 프로젝트 <<< 라는 책 기반으로 프로젝트 뼈대를 잡고 만들었는데


기반이 이런구조였음


패키지

a16024ad162e69e87eb1d19528d5270375982a13c4221


컨트롤러

a16024ad162e78258b5d98a518d6040379245a83e66cb3fbc1c32








지금 항로의 스프링부트 AWS로 혼자 구현하는 웹서비스 책을 읽고 따라만들고있는데


a67c07aa223376b660b8f68b12d21a1d8afe5d01793


a67c2caa22336be87eb1d19528d527034f33634779374





이런식으로 구조도 다르고 비즈니스로직을 처리하는 방법도 다르던데


mybatis JPA 사용방식떄문에 저렇게 나뉘는건가요 아니면



옛방식과 요즘방식 이런 차이인가요?



만약 SI들어갈 예정이면 전자를 파는게 더좋나요?