Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 기타
- 레이디스코드
- 아이유
- 오라클
- DBMS 구성요소
- 인덱스
- I'm fine thank you
- oracle
- 봄 사랑 벚꽃 말고
- Inside Of Me
- 신입
- 러블리즈
- 슬픔의 후에
- 장범준
- 스위트라떼
- 니가 참 좋아
- 악보
- index
- DBMS
- db
- 개발자
- SQL 처리
- 핑거스타일
- 오라클 아키텍처
- 데이터베이스
- IT
- 천공의 시간
- 6학년 8반 1분단
- 말 더듬
- nginx
Archives
취미로 음악을 하는 개발자
[Spring] STS를 쓰지 않은 웹 프로젝트 본문
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의 전체적인 구조를 파악하는데 많은 도움이 된다. 또 프로젝트를 진행하다 보면 하나씩 작성하는 경우도 있기 때문이다.
'공대인 > Spring[Boot]' 카테고리의 다른 글
[Spring] Controller 객체 구현 (1) (0) | 2019.05.28 |
---|---|
[Spring] Service, Dao 객체 구현 (0) | 2019.05.28 |
[Spring] 스프링 MVC 웹 서비스 (0) | 2019.05.25 |
[Spring] 웹 프로그래밍 설계 모델 (0) | 2019.05.25 |
[Spring] 어노테이션을 이용한 스프링 설정 (0) | 2019.05.24 |
Comments