Spring

띠로리·2024년 5월 10일

[스프링]

목록 보기
1/11

Spring Framework

STS(Spring-Tool-Suite-3) 설치 링크

위 링크에서, STS 설치를 한 후 진행한다.

기본적으로 알아야 할 것

  • Java, Servlet, JSP(EL, JSTL)
  • WEB의 동작 방식 (Tomcat)
  • 객체 지향, 디자인 패턴

추가 라이브러리

  • DBCP, Mybatis(ibatis), Spring Security, JPA, Thymeleaf <- 얘는 스프링 부트에서 다룰 예정

Frame

  • Frame은 기본적으로 뼈대, 틀을 의미한다.
  • 미리 만들어진 틀 내에서 개발하도록 하는 것

미리 만들어진 '틀' 이 존재하기 때문에 누가 개발해도 비슷한 구조로 개발하게 된다.

Spring Framework 장점

  • 가볍고, 배우기 쉽고, 경량 컨테이너의 기능을 수행한다.
  • 제어 역행(IoC) 기술을 이용해 느슨한 결합을 제어한다.
  • 의존성 주입(DI, Dependency Injection) 기능을 지원한다.
  • 관점 지향(AOP, Aspect-Oriented Programming) 기능을 이용해 자원을 관리한다.

Spring의 주요 기능

스프링 기능설명
Core다른 기능과 설정을 분리하기 위한 IoC 기능 제공
Context빈에 대한 접근 방법 제공
DAOJDBC를 좀 더 편리하게
ORM영속성 관련 프레임워크와 연동된 기능 제공
AOP관점 지향 기능 제공
Web웹 애플리케이션 개발에 필요한 기능 제공
WebMVCMVC 구현에 관련된 기능 제공
profile
차곡 차곡 기록 쌓기

0개의 댓글