\eGovFrame-3.5.1\textbook\02.개발환경\01.개발환경_교육교재.pdf 파일에서
Page 18: hsqldb를 사용하는 방법을 간단히 알아보고
Page 19: Eclipse에서 접속을 해보도록 하겠습니다.
Page 20: "Build Automatically"가 선택되어 있다면 선택을 해제하시길 권장합니다. (컴퓨터가 빌드한다고 빌빌거려서 드랍을치시게 될 수 있습니다.)
[lab102-code-generation]
역시, 두번째 프로젝트도 쉽게 시작하지는 못하네요.
0.
open하라고 하는데... Import메뉴를 선택하고 Import wizard에서 General > Existing Projects into Workspace를 선택하세요.
Options에서 "Copy projects into workspace"를 선택하셔서 workspace에 프로젝트를 복사하시어 원본을 보관하시는 것을 추천드립니다.
1.
path tools가 메뉴에 없으시다면 설치해주셔야 합니다.
Help > Eclipse Marketplace...에서 "path tools"를 검색하시어 설치해주세요.
cmd(명령 프롬프트)에서 그냥 해당 디렉토리로 이동한 것과 다른 것이 없으니 path tools를 설치하지 않으시고 직접 실행하시면 됩니다. 물론, hsqldb-x.x.x.jar 버전은 맞춰 주셔야 합니다.
- 전 2.3.2을 사용하였습니다. 따라서 hsqldb-2.3.2.jar를 카피해주시고
- 실행파일을 바꾸어 주세요. (어짜피 자바는 path 지정해주셨죠?)
java -cp ./hsqldb-2.3.2.jar org.hsqldb.Server -database.0 sampledb -dbname.0 sampledb
2. Data Srouce Explorer에서 HSQLDB에 Connect한다. 라고 하는데 실제로 "hsqldb_guide"를 참조하여 HSQLDB연결을 만들어야 한다.
- "New"로 생성하여 Name을 basicSample HSQLDB로 생성해보세요. (샘플의 이미지를 보니 그렇게 만들었네요.)
- "New Driver Definition" 아이콘을 클릭하여 Database의 "HSQLDB JDBC Driver"를 선택하세요. (버전은 최신 버전을 사용하시면 됩니다.)
- Properties는 다음과 같이 입력해주세요.
Database: sampledb
Database location: hsql://localhost/sampledb
- "JAR List"에서 hsqldb.jar를 삭제하고 hsqldb-2.3.2.jar를 찾아서 선택해 주시면 됩니다.
3. Code Generation 실습(3/5)에서 DAO나 VO의 Package를 Browsing 할 수 없다면 pom.xml을 먼저 수정하시고 Maven install을 먼저 해주신 후에 다시 시도해보세요.
4. pom.xml에서 hsqldb를 다음과 같이 수정해주셔야 합니다. (만약 1.8.10을 그대로 사용하셨다면 필요없습니다.)
<dependency>
<groupId>org.hsqldb</groupId>
<artifactId>hsqldb</artifactId>
<version>2.3.2</version>
</dependency>
5. pom.xml에 아래를 추가해주셔야 컴파일이 될수도 있습니다.
(eGovFrame에서 다운로드 받은 eclipse에서는 이것만 해줘도 되는데요.)
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<scope>provided</scope>
<version>2.5</version>
</dependency>
>> 그런데 이게 뭘 위해서 하는 것인지 공
'개발 거들기 > eGovFramework' 카테고리의 다른 글
eGovFrame 전자정부 프레임워크 실습 [lab106-dbio-tutor] (0) | 2016.05.09 |
---|---|
eGovFrame 전자정부 프레임워크 실습 [lab104-common-component-tutor] (0) | 2016.05.09 |
eGovFrame 전자정부 프레임워크 실습 [lab103-egovgettingstarted.zip] (0) | 2016.05.09 |
eGovFrame 전자정부 프레임워크 실습 [lab101-project-reate-tutor] (0) | 2016.05.04 |
전자정부 표준프레임워크) 개발자용 개발환경 32/62bit Ver 3.5.1 (2) | 2016.05.04 |