취미로 음악을 하는 개발자

[Spring] STS를 쓰지 않은 웹 프로젝트 본문

공대인/Spring[Boot]

[Spring] STS를 쓰지 않은 웹 프로젝트

영월특별시 2019. 5. 27. 20:59
728x90



1) 폴더 생성

java 폴더를 만드는 데까지는 Spring 프레임워크를 이용하여 만드는 작업과 같다.



2) pom.xml 생성

: 생성 후에 이전에 썼던 maven 프로젝트의 pom.xml 파일을 복사 붙여넣기하고 프로젝트 이름만 바꿔준다. 그리고 이클립스에서 import로 불러온다.


3) web.xml 생성 및 패키지 추가

: 기존에 있던 것을 똑같이 붙여넣기하면 되는데 강좌에서는 maven 프로젝트로 불러오면 pom.xml에서 에러가 나고 그 해결방법이 web.xml을 생성해주는 것이라고 한다. 필자는 그런 에러가 안났지만 왜 그런지는 아직 모르겠다.

 그리고 java폴더에 com.bs.lec16이라고 패키지를 추가해준다.


// 웹에서 한글이 깨지는 현상을 방지해줌, UTF-8



4) 스프링 설정 파일, servlet-context.xml 과 root-context.xml 작성

: web.xml처럼 복사 붙여넣기로 해준다. servlet 태그 부분은 직접 작성할 수 있지만 프로젝트 생성 시 초기에 한 번만 설정할 뿐더러 에러를 방지하기 위해 재활용했다.


5) 컨트롤러, 뷰 작성

: 간단하게 홈 화면과 login페이지 이동시 출력이 나오는 화면을 만들었다.


6) 정리

Spring MVC 프로젝트를 사용하여 만드는 것보다 직접 폴더 및 파일들을 작성하여 만들어보면 Spring의 전체적인 구조를 파악하는데 많은 도움이 된다. 또 프로젝트를 진행하다 보면 하나씩 작성하는 경우도 있기 때문이다.





Comments