Merry Christmas

Dynamic Web Project 로 만들것이다.

이유1 : 라이브러리들이 추가될때마다 클레스패스 를 만들기 귀찮다. -_- 
           WEB-INF에 lib폴더에 넣어주면 자동으로 잡히기 때문

이유2 : 자바로 일반 응용프로그램을 만들일 있나? -_-  대부분 WEB일 것이다. 그래서..

<이클립스 버전>
Version: Helios Service Release 1
Build id: 20100917-0705

1. File -> New -> Other.. 에서 다이나믹 웹 프로젝트 를 만든다.


2. 프로젝트 이름과 실행WAS 등등을 정한다. 난 WAS로 톰캣7을 쓴다. 위에 경고는 무시하자. -_-ㅋ
    물론 프로젝트 이름이나 WAS 종류 및 버전은 맘대로 환경에 맞춰서 설정하자.

3. 필요한 폴더들을 만든다. 음..나름 MAVEN 식 폴더규약에 맞춰서 만들어 봤다. 물론 필요한 폴더들은 더 추가해도 된다.

4. 컨텍스트루트 및 컨텍스트 디렉토리를 정한다.
 

5. ibatis(mybatis)를 위한 폴더를 만들어 준다. webapp 폴더에 sqlmap/maps 폴더를 만든다.
    쿼리를 정의한 xml파일들은 자바 classes 폴더에 들어가야 하는데 이를 위해서 SampleProject를
    이클립스 상에서 클릭하고 마우스오른쪽 버튼을 눌러서 Properties 속성으로 들어간다.

Add 버튼을 눌러서 Folder 를 선택하고 Next를 클릭한다.

위에서 생성한 sqlmap폴더를 선택하고 Finish버튼 클릭한다.



Deploy Path를 /WEB-INF/classes 폴더로 바꾸고 OK를 클릭한다.



6. 최종 생성된 SampleProject 폴더구조는 아래와 같다. 물론 각자 환경에 맞게 폴더구조를 정하면 된다. 
   이 폴더구조가 답은 아니란 소리다.

Posted by 말라깽
: