반응형

알면 좋은 사실

SpringBoot는 톰캣 서버가 내장되어있기 때문에 빌드된 파일만 실행하면 서버가 가동됩니다.

 

 

  • 개요

    • Spring Framework의 의미.
    • Spring Framework가 어디에 쓰이는지.
    • Spring Framework를 줄여서 Spring이라 하겠음.
  • Spring Framework의 의미

    • Framework의 일종(Java 플랫폼에서 제공하는).
    • 여기서 Framework는 어떤 프로그램을 만들기 위한 인터페이스의 집합을 의미.
    • Spring은 동적인 Web App을 만드는데 많이 쓰임.
    • 대한민국 공공기간 웹 서비스 개발의 표준임(전자정부 표준프레임워크).
    • 결국 하나의 Framework인데 Java에서 제공해주고 오픈소스임.
    • 당연히 구현을 하기 위한 언어는 Java(Java Framework이니까).
  • Spring의 하는 장점

    • 객체의 생성 부분을 잘 관리해줌(Spring 안쓰면 실행 이전시점에 new키워드로 객체 생성을 다 해주어야함).
    • XML파일이나 기타파일에 의해 객체 생성을 관리해줌.
    • 그래서 올바른 위치(서블릿, 웹 프레임 워크, 비즈니스 클래스, DAO 등)에 주입됨.
    • Spring 없이는 new로 객체 생성을 다 해주어야하는데 Spring 안에서는 객체생성을 통합적으로 관리가능.
    • 그래서 쉽게 웹서비스 구현 가능.
  • 그 Spring 배우기

    • Intelij나 Eclipse에서 Spring Project를 만들어 시작하면 좋음.
    • inflearn(코딩 교육 사이트)에서 Spring 관련 강의를 듣는 것을 추천.
  • Spring을 배우기 위해 알아두면 좋은 것들.

    • 기초 Java 문법(필수).
    • 기초 Web Frontend 문법.
    • Database 지식.
    • Server-Client 지식.
  • 출처 (참고하면 좋을것들).

반응형