[JAVA] 스프링에 대한 이해
본문 바로가기
IT/JAVA

[JAVA] 스프링에 대한 이해

by DHan- 2019. 12. 23.
728x90

 

스프링 프레임워크는 자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크로서 간단히 말해 스프링이라고 합니다.

스프링을 통해 애플리케이션을 개발하는 절차는 

클래스는 스프링 컨테이너 위에서 오브젝트로 만들어져 동작하게 만들고

코드는 스프링의 프로그래밍 모델을 따라서 작성하고

엔터프라이즈 기술을 사용할 때는 스프링이 제공하는 기술 API와 서비스를 활용하여 개발하게 됩니다.

스프링은 표준 자바 엔터프라이즈 플랫폼(JaveEE)에 기반하며

API를 포함한 표준기술과 오픈소스기술. 주요 상용기술에 대한 지원이 제공됩니다.

 

 

&

  • 스프링 표현식 언어 (SpEL) : 스프링의 공식 표현식 언어 
  • OXM (Object - XML Mapping ) : 오브젝트와 xml 문서의 상호변환을 지원하는 모듈
  • DAO (Data Access Object) : DB를 사용하여 데이터를 조회하거나 조작하는 기능을 전담하도록 생성한 오브젝트
  • 자바빈 (JavaBean) : 비주얼 툴에서 조작 가능한 컴포넌트를 의미 
  • 리팩토링 : 리팩토링은 기존의 코드를 외부의 동작방식에는 변화 없이 내부 구조를 변경해서 재구성하는 작업 또는 기술을 의미 

 


스프링 프레임워크 : https://okdevtv.com/mib/spring

 

spring

 

okdevtv.com

스프링 프레임워크 : https://ko.wikipedia.org/wiki/%EC%8A%A4%ED%94%84%EB%A7%81_%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC

 

스프링 프레임워크 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전.

ko.wikipedia.org

 

728x90

댓글