반응형
전자정부프레임워크를 이용하여 프로젝트를 개발하려면 먼저 올바른 개발 환경을 구축해야 합니다. 오늘은 개발 환경을 설정하는 과정을 단계별로 상세히 설명하겠습니다.
1. 개발 환경 준비
1-1. 필수 소프트웨어 다운로드
아래 소프트웨어를 다운로드하여 설치합니다:
- Java Development Kit (JDK)
- 전자정부프레임워크는 Java 기반이므로 JDK 설치가 필수입니다.
- 추천 버전: JDK 11 또는 8 (전자정부프레임워크 지원)
- Eclipse IDE for Java EE Developers
- 전자정부프레임워크에서 권장하는 IDE입니다.
- Apache Maven
- 프로젝트 관리와 빌드 도구로 사용됩니다.
- 전자정부프레임워크 개발 환경 패키지
- 전자정부프레임워크 공식 사이트에서 최신 버전을 다운로드합니다.
2. 설치 및 설정
2-1. JDK 설치 및 환경 변수 설정
- JDK 설치
- JDK 설치 파일을 실행하여 설치를 완료합니다.
- 환경 변수 설정
- JAVA_HOME 추가: JDK 설치 디렉토리를 지정.
- PATH에 %JAVA_HOME%\bin 추가.
Windows 환경 변수 설정 화면 예시
- "내 컴퓨터" → "속성" → "고급 시스템 설정" 클릭.
- "환경 변수"에서 시스템 변수 편집.
2-2. Eclipse 설치
- Eclipse ZIP 파일을 다운로드한 후 압축을 해제합니다.
- eclipse.exe를 실행하여 기본 워크스페이스 폴더를 설정합니다.
2-3. Maven 설치
- Apache Maven의 ZIP 파일을 다운로드한 후 압축을 해제합니다.
- MAVEN_HOME 환경 변수를 설정합니다.
- MAVEN_HOME: Maven 설치 경로.
- PATH에 %MAVEN_HOME%\bin 추가.
Maven 설치 확인 명령어
mvn -version
위 명령어 실행 시 Maven 버전 정보가 출력되면 성공적으로 설치된 것입니다.
3. 전자정부프레임워크 설정
3-1. 전자정부프레임워크 패키지 다운로드
- 전자정부프레임워크 다운로드 페이지에서 적합한 버전을 다운로드합니다.
- 다운로드한 ZIP 파일을 원하는 디렉토리에 압축 해제합니다.
3-2. 샘플 프로젝트 가져오기
- Eclipse를 실행한 후 File > Import > Maven > Existing Maven Projects를 선택합니다.
- 압축 해제한 디렉토리에서 샘플 프로젝트를 선택하여 가져옵니다.
3-3. 프로젝트 구조 확인
가져온 샘플 프로젝트의 디렉토리 구조는 다음과 같습니다.
eGovSampleProject/
├── src/
│ ├── main/
│ ├── test/
├── pom.xml
└── README.md
4. 서버 및 데이터베이스 설정
4-1. Tomcat 설치 및 설정
- Apache Tomcat을 공식 사이트에서 다운로드합니다.
- Eclipse에서 Servers 탭을 열고 새 Tomcat 서버를 추가합니다.
- 가져온 샘플 프로젝트를 서버에 배포합니다.
4-2. 데이터베이스 설정
- MySQL 또는 Oracle DBMS를 설치합니다.
- 데이터베이스 생성 및 샘플 테이블 구성:
- 샘플 SQL 스크립트는 src/main/resources/sql 디렉토리에 포함되어 있습니다.
- context-datasource.xml 파일을 수정하여 데이터베이스 연결 정보를 입력합니다.
예: MySQL 데이터 소스 설정
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="com.mysql.cj.jdbc.Driver" />
<property name="url" value="jdbc:mysql://localhost:3306/sampledb" />
<property name="username" value="root" />
<property name="password" value="password" />
</bean>
5. 샘플 프로젝트 실행
- Eclipse에서 서버를 시작합니다.
- 웹 브라우저에서 http://localhost:8080/으로 접속하여 샘플 프로젝트를 실행합니다.
실행 결과 예시 화면
- 메인 페이지: 샘플 페이지가 정상적으로 로드됩니다.
- 에러 발생 시: Eclipse의 Console 창을 확인하여 로그를 분석합니다.
6. 마무리
전자정부프레임워크 개발 환경을 구축하는 과정을 살펴보았습니다. 개발 환경 설정이 완료되었다면 이제 본격적으로 프로젝트를 시작할 준비가 된 것입니다.
다음 글에서는 전자정부프레임워크 프로젝트 디렉토리 구조 이해를 다룹니다.
반응형
'개발 > 전자정부프레임워크' 카테고리의 다른 글
전자정부프레임워크의 MyBatis 활용 기본 (0) | 2024.12.23 |
---|---|
전자정부프레임워크의 공통 컴포넌트 활용 (0) | 2024.12.23 |
전자정부프레임워크 데이터베이스 연동 설정 (1) | 2024.12.23 |
전자정부프레임워크 프로젝트 디렉토리 구조 이해 (0) | 2024.12.23 |
전자정부프레임워크 소개 및 필요성 (0) | 2024.12.23 |