QuickStart:Struts2SpringIBatis
From JCFWiKi
처음 오셨으면 아래 링크부터 보세요.
- 사전 준비 사항 : JCFQuickStart
[편집] mvn archetype:create 명령
|
maven의 archetype 플러그인은 지속적으로 업데이트가 되고 있기 때문에 아래 과정은 상시 변경될 수 있습니다. 현재 쓰고 있는 archetype:create goal도 현재 deprecate시키고 있습니다만 아직 그것을 대체하기 위한 archetype:generate goal에 대한 정보가 충분하지 않습니다. |
- Struts2 + Spring + ibatis
간편한 개발 세팅을 위해 데이터베이스와 애플리케이션 서버를 포함시켰습니다. 또한 예제 데이터베이스 테이블도 자동으로 생성됩니다.
[편집] 기술 구성 요소
- Controller Layer : Struts2
- Persistency Layer : iBATIS
- Database : HsqlDB
- WebApplication Server : Jetty
|
mvn archetype:create -DarchetypeGroupId=jcf.archetype -DarchetypeArtifactId=webapp-struts2 -DarchetypeVersion=3.5-SNAPSHOT -DgroupId=그룹명 -DartifactId=프로젝트명 |
- 여기서 그룹명은 자바 베이스 패키지로 지정됩니다.
예) mvn archetype:create -DarchetypeGroupId=jcf.archetype -DarchetypeArtifactId=webapp-struts2 -DarchetypeVersion=3.0.1-SNAPSHOT -DgroupId=sample -DartifactId=edu
- BUILD SUCCESSFUL이 보인다면 프로젝트 생성이 성공한 것입니다. (템플릿에 대한 경고 메시지들은 무시하시면 됩니다.)
이제 기본 애플리케이션이 동작 가능한 상태까지 만들어졌습니다.
[편집] 애플리케이션 시작
- 디렉토리가 하나 생성되었을 것입니다. 그 안으로 들어갑니다.
- pom.xml 파일이 있는것을 확인한 후, 커맨드라인에서 mvn 을 입력합니다.
- (시간이 좀 걸립니다. 이것 저것 다운로드 받는 게 많습니다.)
- 브라우저를 띄워보세요. http://localhost:8080
분류: Quickstart | Jcf
