일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- DDL TRUNCATE
- 스프링 인터셉터
- Servlet cookie
- properties 파일
- 코드로 배우는 스프링 웹 프로젝트
- Dependency Injection
- Spring
- annotation
- properties 파일 주입
- Spring message
- JSR - 380
- Spring MVC Interceptor
- properties 변수
- collection framework
- Mybatis 오류
- ddl alter
- DDL DROP
- 자바스크립트
- 오라클 CREATE
- 자바오류
- Spring 객체로 주입받기
- 자바
- Spring MVC5 기본 세팅
- JSR - 303
- Spring 커맨드 객체
- 오라클 DROP
- 오라클 TRUNCATE
- 자바 List
- 스프링 파라미터 추출
- Spring Cookie
- Today
- Total
개발이좋아
스프링 MVC 프로젝트 생성과 STS플러그인 설치 본문
스프링 프레임워크는 자바를 기반으로 이루어진 프레임워크이다.
여러 산업분야에서 많이 사용되고 있는데 그중에서도 특히 웹 개발 분야에서 많이 사용하고 있다.
오늘은 웹 개발을 위한 스프링 MVC프로젝트를 생성하는 방법과 스프링 개발을 도와줄 플러그인인 STS플러그인을 설치하는 방법을 포스팅 하고자 한다.
STS플러그인 설치
이클립스의 상단부분의 Help를 클릭하면 나오는 Eclipse Marketplce... 을 클릭한다.
Eclipse Marketplce를 실행했으면 검색창에 sts라고 검색하여 나오는 Spring Tools 3을 인스톨 버튼을 클릭하여 설치한다. 필자는 이미 설치하여서 Installed라고 나와있다.
인스톨 버튼을 클릭하면 설치해햐할 모듈들이 나오는데 모두 선택하고 넥스트 넥스트를 반복하면 설치가 완료된다.
마지막까지 설치가 완료되면 이클립스를 재실행하는데 재실행까지 완료하면 sts는 설치가 완료된것이다.
스프링 MVC프로젝트 생성
sts를 설치하였다면 이제 스프링 프로젝트를 생성해보자.
Project Explorer에서 오른쪽 클릭으로 New -> Other를 클릭하면 나오는 프로젝트 생성창에서 spring을 찾아보자.
스프링을 찾았다면 위에 보이는 사진처럼 Spring Legacy Project를 선택하고 Next.
그리고 나서 스프링MVC 프로젝트를 선택하고 프로젝트의 이름을 결정한후 Next.
마지막으로 패키지의 이름을 결정하자.
필자는 아직 공부중인 학생이기 때문에 실무에 들어가보진 않았지만, 실제 실무에서는 프로젝트 초반에 전체회의를 통해 프로젝트의 이름등을 결정한다고 한다.
생성된 스프링MVC프로젝트의 구성이다.
구성을 잠깐 살펴보자면,
1. Java파일 : 자바파일들이 위치한다. 주로 패키지로 묶어서 관리하며, 웹 애플리케이션에서 사용되는 Controller, Service, DAO 객체들이 위치한다.
2. webapp : 웹과 관련된 파일들 (스프링 설정파일, JSP파일, HTML파일)이 위치한다.
3.resources : JSP파일을 제외한 HTML, CSS, JS파일등이 위치한다.
4. spring폴더 : 스프링 컨테이너를 생성하기 위한 스프링 설정파일이 위치한다.
5. view 폴더 : View로 사용될 JSP 파일이 위치한다.
6. pom.xml : 메인 레파지토리에서 프로젝트에 필요한 라이브러리를 내려받기 위한 메이븐 설정 파일이다.
스프링 MVC프로젝트는 위와 같은 구성을 가지고 있다.
'Web개발 > Spring' 카테고리의 다른 글
[Spring] 라이브러리 검색하기 (0) | 2020.01.05 |
---|---|
[Spring] 마이바티스 SQL문을 로그로 출력하기 (0) | 2020.01.04 |
[Spring] 메서드에 @RequestParam 적용하기, @ModelAttribute 적용하기 (0) | 2020.01.04 |
[Spring] 요청 명과 동일한 뷰 이름 추출하기 (0) | 2020.01.01 |
[Spring] 한글이 깨지는 경우 (0) | 2019.11.08 |