안녕하세요.
이번에는 blazeDS web application 을 생성하겠습니다.
1. blazeDS.war 파일로 부터 import
File > import > Web > WAR file 를 선택하고 아래정보를 입력 또는 선택합니다.
- WAR file : blazeds.war파일
- Web project : blazed
- Target runtime : BalzeDS Tomcat 서버(이전에 만든 tomcat server)
Finish를 클릭
그러면 blazeds web application 이 생성됩니다.(Import 되는 것이겠죠.)
2. Spring Templete Project 생성
File > new > Spring Template Project > Spring MVC Project 를 선택합니다.
아래 정보를 입력하여 Spring project를 생성합니다.
- Project name : BlazeDS.Spring
- top-level package : com.biztino.buzzbuz
Finish를 클릭합니다.
3. BlazeDS Tomcat v6.0 Server at localhost 에 BlazeDS.Spring를 추가합니다.
BlazeDS Tomcat v6.0 Server at localhost 에서 우클릭 > Add and Remove 를 선택합니다.
BlazeDS.Spring 선택 > Add 클릭
Finish 클릭
위 작업은 BlazeDS Tomcat 서버에 Spring3 project(BlazeDS.Spring)을 deploy 하는 것입니다.
4. blazeds project에서 필요한 파일을 blazeDS.Spring으로 복사합니다.
war file을 import 하여 생성한 blazeds project는 blazeds web application 이며, BlazeDS.Spring project도 Web application 입니다. 다만 spring framework을 사용하는 더 개발하기 편한 Web application 이죠.
spring과 maven을 같이 연동하고자 하기에 blazeds 에서 필요한 파일을 blazeDS.Spring project로 복사하여
사용합니다. (blazeds web application에 maven을 같이 사용하고 싶었는데, 결국은 실패를 했습니다.)
지금처럼 blazeds 의 일부 파일을 blazeDS.Spring project로 복사하는 이유는 maven을 통해서 spring framework을 사용하고자 하기 때문입니다.
거꾸로 blazeds project에 spring3의 library를 복사해도 무방합니다. 다만 저는 maven을 같이 사용하고 싶었기 때문입니다. 집에서도 maven을 통해서 필요한 library를 자동으로 다운받아 사용하고 싶었기 때문이죠.
그럼 다시 시작합니다.
blazeds proejct의 아래 경로에서 flex, lib 디렉토리를 복사하여, blazeDS.Spring 프로젝트의
src/main/webapp/WEB-INF 디렉토리에 복사합니다.
<blazeds project>
<BlazeDS.Spring project>
여기까지 진행했으면 blazeDS + spring3 연동은 거의 다 한것 같습니다.
댓글 영역