Spring - #1 Spring

임다이·2023년 12월 21일
0

Spring

목록 보기
2/3

  • 표준프레임워크 포털

Spring

  • Spring 이란?
    Java를 기반으로 한 웹 프레임워크 전자정부프레임워크
  • 프레임워크가 필요한 이유
    • 개발자 개인 능력 차이를 줄이기 위해
    • 국가 시스템 선정 기준을 위해
    • 대기업의 독과점을 막고 중소기업에도 기회를 주기 위해
  • Spring을 사용하는 이유
    • 기존 프레임워크의 복잡성 해결 → 경량화 된 프레임워크
    • 프로젝트의 전체 구조를 설계하는 용도
    • 다른 프레임워크들과의 통합을 지원(공존)
    • 개발 생산성과 개발 도구의 지원
  • Spring의 특징
    • POJO(Plain Old Java Object) 기반의 구성
    • 의존성주입(ID)을 통한 객체 간의 관계 구성
    • AOP(Apsect Oriented Programming)의 지원

  • 의존성주입 ID(Dependency Injection)

    • 의존성
      하나의 객체가 다른 객체 없이 제대로 된 역할을 할 수 없는 것

    • 주입
      외부에서 넣는 것


  1. 두 클래스가 강하게 결합되어 있음

  2. 인터페이스에 의존 O, 구현 클래스에 의존 X


  • MVC1
  • MVC2

  • Web Layer + Persistence Layer
  • MVC3


profile
노는게 제일 좋아~!

0개의 댓글

관련 채용 정보