프로그래밍에 익숙하지 않습니다. 스프링 MVC 웹 애플리케이션을 만들었습니다. 프론트 엔드에는 JSP가, 미들웨어 구성 요소에는 스프링 MVC가 있고 데이터 부분에는 데이터를 가져 오기 위해 웹 서비스에 대한 요청이 이루어집니다. 미들웨어 구성 요소는 응용 프로그램 자체 이후로 너무 많은 비즈니스 논리를 가지지 않으며 데이터를 가져 오는 용도로만 존재합니다.내 애플리케이션에 앱 계층이 없습니까?
내 친구가 내 응용 프로그램에 응용 프로그램 계층이 없다고 말합니다. 이 올바른지? 현재 Tomcat에 내 응용 프로그램을 배포하고 DB는 Teradata입니다. 앱 서버를 사용하고 있지 않습니다 (웹 서버 만 사용). 내 응용 프로그램에 응용 프로그램 계층이 없음을 의미합니까? 제발 좀 더 자세히 설명해주세요.
귀하의 의견은 계층을 계층과 혼동스럽게 생각합니다. 이 둘 사이에 차이가 있습니다. 계층은 물리적 분리를 의미하지만 계층은 MVC 에서처럼 논리적 분리에 가깝습니다. http://stackoverflow.com/questions/120438/whats-the-difference-between-layers-and-tiers를 참조하십시오. – Raghav