본문 바로가기

Dev. Back-End/Spring

[ Spring ] 스프링의 개념 및 설치방법 / 환경구축

 

 

 

Java를 이용해서 웹 어플리케이션을 개발 할때 JSP, MyBatis, JPA 등 다양한 기술을 사용하는데, 그중 하나는 바로 스프링입니다.

동적인 웹사이트를 개발하기 위한 여러가지 서비스를 제공하는 스프링은 현재 전자정부 표준프레임워크인 eGovFrame도 스프링을 사용하기에 이미 표준이나 마찬가지입니다.

스프링을 학습 하기전에 JAVA와 JSP, Servlet, MVC등 / 추가적으로 HTML, CSS, JavaScript등의 기본적인 학습하시길 바랍니다.

스프링(Spring) 이란?

: 매우 방대한 기능을 제공하고 있어서 스프링을 한마디로 정의하기는 어렵지만, 흔히 스프링 프레임워크를 말합니다.

잘알려진 정의로는 " 자바 엔터프라이즈 개발을 편하게 해주는 오픈소스 경량급 애플리케이션 프레임워크 " 입니다.

스프링(Spring) 특징

- 의존주입 (Dependency Injection : DI ) 지원

- AOP (Aspect-Oriented Programming) 지원

- MVC 웹 프레임워크 제공

- 스케줄링, 메시지연동(JMS), 이메일 발송 지원

- JDBC, JPA연동, 선언적 트랜잭션 처리 등 DB 연동 지원

* 스프링 데이터 : 적은 양의 코드로 데이터 연동을 처리할 수 있도록 도와주는 프레임워크이다. JPA, 몽고DB, 레디스 등 다양한 저장소 기술을 지원한다.

* 스프링 시큐리티 : 인증/인가와 관련된 프레임워크로서 웹 접근 제어, 객체 접근 제어, DB & 오픈ID & LDAP 등 다양한 인증 방식, 암호화 기능을 제공한다.

* 스프링 배치 : 로깅/추적, 작업 통계, 실패 처리 등 배치 처리에 필요한 기본 기능을 제공한다.

 

 


 

 

 

https://choseongho93.tistory.com/entry/JAVA설치-자바-및-이클립스-다운로드설치방법과-환경변수설정?category=803664

 

[JAVA/설치] 자바 및 이클립스 다운로드(설치방법과 환경변수설정)

▶ JAVA 다운로드(설치방법과 설정)와 Eclipse설치 1. 자바 쉽게 설치 JAVA는 JRE와 JDK로 나뉘게 됩니다. JRE는 자바 프로그램을 실행하기 위해서 만들어진 프로그램이고, JDK는 JRE의 기능과 함께 JAVA 프로그램..

choseongho93.tistory.com

1. 스프링을 설치 하기전 위 URL을 보고 자바와 이클립스 설치를 해주세요.

 

 

 

 

 

2. 1번에서 자바와 이클립스를 모두 설치하셨다면 이클립스 상단에 "Help"-> "Eclipse Marketplace"를 클릭해주세요.

 

 

 

 

 

 

3. 빨간 네모처럼 "sts"라고 입력해서 검색해줍니다.

검색한 후, Spring Tool 3~~~~을 빨간네모를 클릭해 설치해줍니다. (저는 설치되어있기에 Installed라고 되어있습니다.)

Next를 계속 누른 후, 설치를 쭉 진행해줍니다. 모두 설치되면 재시작해줍니다.

 

 

 

 

 

 

4. 모두 설치가 완료되었다면, 이클립스 상단에서 "File" -> "New" -> "spring" 검색 -> 빨간 네모 클릭해줍니다.

 

 

 

 

5. 초록 네모에서 Spring Project 이름을 입력해줍니다.

빨간 네모에서는 MVC패턴을 이용해서 사용할 예정이기에 클릭하고 "Next"를 클릭합니다.

(만약에 MVC패턴을 사용하지않고, Maven으로만 구성하고 싶다면 "Simple Spring Maven"을 클릭해줍니다. 이외에도 원하는거 클릭하시면

됩니다.) 저는 MVC패턴을 클릭하고 Next하겠습니다.

 

 

 

 

 

6. 현재 커서있는곳에 Controller Name을 입력하고 Finish를 클릭하면 Spring을 성공적으로 만들었습니다.