Written by
spring-style
on
on
[WEB] :: SPRING FRAMEWORK
[WEB] :: SPRING FRAMEWORK
SPRING FRAMEWORK
:: JAVA를 기반으로하는 오픈 소스의 프레임 워크
:: POJO, 의존성등의 특징을 가지고 있다.
특징 설명 POJO 기반
- PLAIN OLD JAVA OBJECT의 약자로 SETTER, GETTER등으로 이루어진 VO등의 순수 자바 클래스이다.
- JAVA언어의 규약 외 상속, 인터페이스, 어노테이션등에 제한받지 않는 객체지향의 객체 의존성 주입 - 필요한 객체를 개발자가 NEW 로 객체화하는 것이 아닌, 생성자 혹은 셋터의 형태로 외부에서 주입받는 형태
AOP
- ASPECT ORIENTED PROGRAMMING의 약자로 관점 지향 프로그램을 뜻한다.
- 여러 객체에 공통적으로 적용할 수 있는 기능을 구현하는 방식 TRANSACTION - DML (INSERT, UPDATE, DELETE) 작업을 하나로 묶어서 처리하는 단위
- 스프링에서는 선언적 트랜젝션과 어노테이션으로 처리하는 방법이 있다.
FRAMEWORK
:: 애플리케이션 개발시 필요한 클래스나 인터페이스의 집합을 기본 구조로 만들어놓은 일종의 템플릿이라고 할 수 있다.
:: 같은 구조인 프레임 워크안에서 개발자들간의 코드 수준 차이 혹은 개발 환경을 비슷하게 맞추기위한 용도로 많이 사용된다.
FRAMEWORK / LIBRARY 차이
from http://hikr90.tistory.com/144 by ccl(A) rewrite - 2021-12-30 22:01:18