'path tools'에 해당되는 글 1건

  1. 2016.05.09 eGovFrame 전자정부 프레임워크 실습 [lab102-code-generation] 1
2016. 5. 9. 13:41

교육자료 다운로드


\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>


6. 자! 마지막입니다. 실행을 했는데 실행이 안되신다면 한번 살펴보세요.
실행 시에 lab101을 혹시 Remove하지 않으셨다면 Run On Server에서 Finish를 누르지마시고 Next를 누르셔서 Configured에서 lab101을 Remove하세요. 
(Package Explorer에서 Delete하라는 이야기는 아닙니다. ㅠㅠ)

아직도 문제가 있으신 분은 문의 주시어요.

>> 그런데 이게 뭘 위해서 하는 것인지 공

Posted by 모바일헌터