호이로그
close
프로필 배경
프로필 로고

호이로그

  • 분류 전체보기 (481) N
    • 개발 (258) N
      • C언어 (0)
      • PHP (6)
      • JAVA (70)
      • Python (10)
      • Typescript (23) N
      • HTML (0)
      • DB (50)
      • NestJS (3)
      • 리눅스 (53)
      • 구글지도 (29)
      • 기타 (14)
    • IT 테크 (175) N
      • 리뷰 (110)
      • 기타 (63) N
    • 전자회로 & 부품 (37) N
    • 디지털 행정 & 자동화 실무 가이드 (2)
    • 기타 (1)
  • 홈
  • 태그
  • 방명록

[JAVA] Spring Framework란 무엇인가? - 개념과 역사 쉽게 정리

자바 웹 개발을 해본 사람이라면 스프링(Spring Framework)이라는 이름을 한 번쯤은 들어봤을 겁니다. 2000년대 중반 EJB 기반 시스템에서 지쳐가던 시절, 스프링을 처음 접하고 “이거다!” 싶었던 기억이 아직도 생생하네요. 스프링은 왜 필요했을까?예전에는 J2EE(EJB 기반) 개발이 일종의 표준처럼 여겨졌지만, 배우기도 어렵고 코드도 무겁고 테스트는 거의 불가능했죠. 그러다 Rod Johnson이라는 호주 출신 개발자가 2002년에 “J2EE는 너무 복잡하다”며 새로운 대안을 제시했습니다. 그게 바로 스프링 프레임워크(Spring Framework)의 시작입니다.핵심은 간단합니다. 객체 간 의존성은 프레임워크가 주입(DI)하고, 공통 관심사는 AOP로 분리하고, Plain Old Java..

  • format_list_bulleted 개발/JAVA
  • · 2025. 9. 8.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (481) N
    • 개발 (258) N
      • C언어 (0)
      • PHP (6)
      • JAVA (70)
      • Python (10)
      • Typescript (23) N
      • HTML (0)
      • DB (50)
      • NestJS (3)
      • 리눅스 (53)
      • 구글지도 (29)
      • 기타 (14)
    • IT 테크 (175) N
      • 리뷰 (110)
      • 기타 (63) N
    • 전자회로 & 부품 (37) N
    • 디지털 행정 & 자동화 실무 가이드 (2)
    • 기타 (1)
최근 글
최근 댓글
태그
  • #리눅스기초
  • #google지도api
  • #routesapi
  • #googlemap
  • #리눅스명령어
  • #typescript
  • #springboot
  • #java
  • #mysql
  • #api가이드
전체 방문자
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바