본문 바로가기
ETC/개발지식

Spring MVC project

by java나유 2022. 10. 13.

 

1.Spring Project의 종류

1) Spring Legacy Project

=>이전에 많이 사용하던 방식으로 MVC패턴을 적용한 형태의 프로젝트를 미리 만들어두고 이를 다운로드 받아서 사용하는 구조

전자 정부 프레임워크나 애니 프레임워크 등에서 데이터 베이스 연동 샘플을 다운로드 해주기도 합니다.

=>설정해야 할 내용이 많아서 프로그램을 개발하는 입장에서 이해하기가 어려움

=>웹 프로젝트의 경우 별도의 WAS(Web Container, Web Application Server)를 설치해야 실행할 수 있음

=>Eclipse의 경우 STS3 플로그인을 설치하거나 STS3버전을 사용해야 함

 

 

2)Spring Starter Project(Spring Boot)

=>기본적인 설적 내용을 전부 해놓고 이를 숨겨둡니다.

=>별도의 Web Container를 설치하지 않아도 웹 프로젝트를 실행할 수 있습니다.

=>최근에는 이 방식을 선호

 

*자주 사용!!!

@Controller : Controller객체 임을 명시

@Repository : 저장소 관련 객체 임을 명시

@Service : Service 객체 임을 명시

@ReauestMapping : 특정 URI에 매칭되는 클래스나, 메서드임을 명시

 

 

 

728x90

'ETC > 개발지식' 카테고리의 다른 글

GET POST 차이 / forward redirect 차이  (0) 2022.11.12
RESTful API 이해  (0) 2022.11.10
Git 업로드하기  (0) 2022.10.12
Java Web Programming -STS #2  (0) 2022.10.12
Java Web Programming -STS  (0) 2022.10.12

댓글