예제 실행하기

개발환경

  • JDK : JDK 1.8
  • Eclipse : 4.8.0
  • Web Container : Tomcat 8.0
  • DBMS : HSQLDB 2.3.2

설치

1. SVN에서 예제 코드 easycompany 프로젝트를 다운 받습니다.
이클립스에서 해당 프로젝트를 보면 아래와 같은 구조를 가지고 있습니다.

src/ : 자바 클래스
com.easycompany.controller.annotation: @Controller
com.easycompany.controller.hierachy: 계층형 Controller
com.easycompany.dao: DAO 클래스, SQL Map 파일
com.easycompany.domain: 폼클래스, JavaBeans
com.easycompany.interceptor: 선후처리를 위한 Interceptor
com.easycompany.service: 서비스 클래스들
com.easycompany.tag: 페이징을 위한 태그 클래스
com.easycompany.validator: 유효성 검증을 위한 spring validator
com.easycompany.view: View 클래스

db/: 샘플 구동을 위한 데이터 생성, DBMS 실행
runHsqlDB.cmd : dbms 실행은 이 파일을 실행시킵니다.
sampledb.script : 샘플을 실행하기 위한 SQL.

webapp/
WEB-INF/jsp: jsp 파일들.
WEB-INF/lib: 참조 라이브러리 WEB-INF/config : 스프링등의 설정 파일.
easycompany-dao.xml - DataSource, iBatis 설정등 퍼시스턴스 레이어 관련 설정.
easycompany-service.xml - 비즈니스 레이어 관련 설정.
easycompany-servlet.xml - 프리젠테이션 레이어 설정. @Controller
easycompany-servlet-old.xml - 프리젠테이션 레이어 설정. 계층형 Controller
validator.xml , validator-rules.xml-Jakarta Commons Validator를 이용한 validation 설정 파일.

2. DBMS 실행.
easycompany\db에 있는 runHsqlDB.cmd을 실행합니다.
샘플 실행에 필요한 데이터들도 이때 같이 생성됩니다.


3. Tomcat 실행.
이클립스에서 easycompany 프로젝트를 clean 한 번 실행해 주신 다음,
Server 탭에서 새로운 서버를 추가하시고 아래와 같이 easycompany 프로젝트를 추가해 주세요.

서버를 시작합니다.

4. 브라우져에서 확인
브라우져 주소창에 http://localhost:8080/easycompany 입력한 후 로그인 페이지에서 id/pwd : 1/1 을 입력한다.
사원리스트 페이지가 나타나면 성공.

 
egovframework/rte4.1/ptl/easycompany.txt · 마지막 수정: 2023/12/21 05:21 (외부 편집기)
 
이 위키의 내용은 다음의 라이센스에 따릅니다 :CC Attribution-Noncommercial-Share Alike 3.0 Unported
전자정부 표준프레임워크 라이센스(바로가기)

전자정부 표준프레임워크 활용의 안정성 보장을 위해 위험성을 지속적으로 모니터링하고 있으나, 오픈소스의 특성상 문제가 발생할 수 있습니다.
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다. Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
Recent changes RSS feed CC Attribution-Noncommercial-Share Alike 3.0 Unported Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki