gradle을 이용해서 multi project  생성하기

구조는  web, model, api  3tier로 구성

 

web는 프레젠테이션에 해당하는 프로젝트

model는 data access object 해당하는 프로젝트 web, api 에서 참조한다.

api는 비즈니스 로직을 담당하는 프로젝트 

 

아래와 같이 구성됨

 

 

프로젝트 구조 

프로젝트 구조

 

gradle setting 

gradle setting file

sub project 를  root에 gradle setting 파일에  include 해주면 멀티프로젝트 생성됨

 

root(상위) gradel.build 파일

subproject 에 해당 서브프로젝트에 해당되는 build 설정

allproject 에 모든 프로젝트에 설정

project('') 각 프로젝트 build 설정

* module-dao 의존 설정 !

 

WEB  구조

* Web context 에view resolver,filter setting 

 

API 구조

root application context  설정

 

WEB 에서 요청 처리 

WEB 에서 API 호출할때 GET,PUT,DELETE,POST 을 사용하기 위해 RESTtemplete  사용하여 호출함 

 

Posted by 양승아
: