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 |
댓글