노무현 대통령 배너

Spring Framework - Samples

Development/기술 2007/05/16 00:55 posted by k16wire
  • 스프링 프레임워크 샘플
스프링 프레임워크로 무엇을 할수있는지 알아보는 가장 좋은 방법은 실제로 스프링으로 작성된 어플리케이션을 실행해 보는것이다. 스프링은 6개의 샘플 어플리케이션을 제공한다. 각 샘플이 보여주는 스프링의 특징을 간략히 알아보자.

countries
    페이지 리스트 네비게이션
    로케일
    뷰를 이용한 페이지 구성
    PDF와 엑셀파일 생성
imagedb
    BLOB/CLOB 처리
    네이티브 연결
    파일업로드
    벨로시티(Velocity)와 통합
jpetstore
    iBATIS 연동
    스프링 웹 MVC
    스프링기반의 원격처리
petclinic
    Hibernate 연동
    JMX
    JTA
petportal
    포틀릿
showcases
    dynamic : 그루비(groovy) 연동
    formtags : MVC 폼 태그
    java5-dao :
    mvc-connvention

각 샘플을 돌려보기 위해서는 JBoss나 Tomcat과 같은 컨테이너, MySQL이나 HSQL과 같은 데이터베이스가 필요하다.
  • JPetStore 설치 및 실행
JPetstore는 J2EE의 대표적인 샘플 애플리케이션 PetStore를 스프링과 iBATIS 기반으로 커스터마이징한 버전이다. 간단하게 HSQL 데이터베이스와 톰캣을 이용하여 JPetstore를 실행해 보자. 실행단계를 스텝바이 스텝으로 적어보면 다음과 같다.

    - JDK 1.4.x 이상 설치
    - JAVA_HOME 변수를 환경변수에 추가
    - ANT 1.5 이상 설치
    - ANT의 실행파일을 Path에 추가
    - %SPRING_HOME%/samples/jpetstore/ant warfile 로 war 파일 생성
    - %SPRING_HOME%/samples/jpetstore/dist/jpetstore.war 파일을 Tomcat의
        webapp로 복사하고 톰캣을 실행한다.
    - %SPRING_HOME%/samples/jpetstore/db/hsqldb/server.bat 로 HSQL DB실행
    - 웹브라우저에서 http://localhost:8080/jpetstore URL 입력

모든 단계가 제대로 수행되고 나면 아래와 같은 결과 화면을 볼수있다. 다른 샘플도 비슷한 단계를 통해서 실행이 가능하니 직접 실행해 보기 바란다.
사용자 삽입 이미지



크리에이티브 커먼즈 라이선스
Creative Commons License

'Development > 기술' 카테고리의 다른 글

Spring Framework - SubProjects  (0) 2007/05/22
Spring Framework - Modules  (0) 2007/05/22
Spring Framework - Samples  (0) 2007/05/16
Spring Framework - Installation  (0) 2007/05/08
Spring Framework - Reference  (0) 2007/05/08
Spring Framework - Pilot  (0) 2007/05/07