QuickStart:SpringWS

From JCFWiKi

Jump to: navigation, search

처음 오셨으면 아래 링크부터 보세요.


[편집] mvn archetype:create 명령

  • Spring WebService 1.5

간편한 개발 세팅을 위해 데이터베이스와 애플리케이션 서버를 포함시켰습니다. 또한 예제 데이터베이스 테이블도 자동으로 생성됩니다.

[편집] 기술 구성 요소

  • Controller Layer : Spring WebService 1.5
  • WebApplication Server : Jetty


그림:check.gif

mvn archetype:generate -DarchetypeGroupId=jcf.archetype -DarchetypeArtifactId=webapp-springws -DarchetypeVersion=3.0.1-SNAPSHOT

  • 여기서 아래 4가지를 물어보는데 각각의 뜻은
    • groupId : 애플리케이션의 그룹 명이면서 동시에 자바 베이스 패키지 명입니다. (예 : jcf.demo)
    • artifactId : 애플리케이션의 이름이자 베이스 디렉토리 이름이 됩니다. (예: sample)
    • version : 애플리케이션의 버전을 지정합니다. 1.0-SNAPSHOT 이라고 입력합니다.
    • packaging : 애플리케이션의 최종 패키징 상태를 말합니다. war 라고 입력합니다.
  • BUILD SUCCESSFUL이 보인다면 프로젝트 생성이 성공한 것입니다. (템플릿에 대한 경고 메시지들은 무시하시면 됩니다.)


이제 기본 애플리케이션이 동작 가능한 상태까지 만들어졌습니다.

[편집] 애플리케이션 시작

  • 디렉토리가 하나 생성되었을 것입니다. 그 안으로 들어갑니다.
  • pom.xml 파일이 있는것을 확인한 후, 커맨드라인에서 mvn 을 입력합니다.
  • (시간이 좀 걸립니다. 이것 저것 다운로드 받는 게 많습니다.)
  • 브라우저를 띄워보세요. http://localhost:8080