2011/06/13 08:32
개발관련
roo에서 소스생성방법은 크게 두가지다. shell command로 java나 리소스 파일을 생성하는 것과 metadata로 aj파일을 생성하는 방법이다. 각각 쓰임새가 다르다. addon 개발시 특징을 살리면, 효과적으로 개발할수 있다.
1) Command
max service --name ~.account.service.AccountService --entity ~.account.domain.Account
[생성] ~.account.service.AccountService.java
[생성] ~.account.service.AccountServiceResult.java
[생성] ~.account.service.impl.AccountServiceImpl.java
max web --name ~.account.web.AccountController --service ~.account.service.AccountService
[생성] ~.account.web.AccountController.java
2) Metadata
@Roo_Max_Service
1) Command
max service --name ~.account.service.AccountService --entity ~.account.domain.Account
[생성] ~.account.service.AccountService.java
[생성] ~.account.service.AccountServiceResult.java
[생성] ~.account.service.impl.AccountServiceImpl.java
max web --name ~.account.web.AccountController --service ~.account.service.AccountService
[생성] ~.account.web.AccountController.java
2) Metadata
@Roo_Max_Service
[생성] ~.account.service.impl.AccountServiceImpl_Roo_Service.aj
@Roo_Max_Service_Result
[생성] ~.account.service.AccountServiceResult_Roo_Result.aj
@Roo_Max_Web(
[생성] /src/webapp/WEB-INF/views/accounts/create.jsp
[생성] /src/webapp/WEB-INF/views/accounts/update.jsp
[생성] /src/webapp/WEB-INF/views/accounts/delete.jsp
[생성] /src/webapp/WEB-INF/views/accounts/show.jsp
[생성] /src/webapp/WEB-INF/views/accounts/list.jsp
@Roo_Max_Service_Result
[생성] ~.account.service.AccountServiceResult_Roo_Result.aj
@Roo_Max_Web(
create=true,
update=true,
delete=true,
show=true,
list=true
)
update=true,
delete=true,
show=true,
list=true
)
[생성] /src/webapp/WEB-INF/views/accounts/update.jsp
[생성] /src/webapp/WEB-INF/views/accounts/delete.jsp
[생성] /src/webapp/WEB-INF/views/accounts/show.jsp
[생성] /src/webapp/WEB-INF/views/accounts/list.jsp
'개발관련' 카테고리의 다른 글
| spring-roo-addon-max(3) 구현전략 (0) | 2011/06/13 |
|---|---|
| spring-roo-addon-max(2) 개발 Cycle (0) | 2011/06/13 |
| spirng-roo-addon-max(1) Concept 정의 (0) | 2011/06/13 |
| addon - 이런 방법이 있었구나(1) (0) | 2011/06/05 |
| Sitemesh 3.0 알파가 나왔었네... (0) | 2011/06/05 |
| Spring에서 DWR 사용하기(모든 설정을 annotation 하기) (2) | 2011/06/05 |

