본문 바로가기
728x90

스프링프레임워크2

[스프링 프레임워크] Spring core 중 DI와 IOC 스프링 프레임워크의 목표 - 엔터프라이즈 서비스를 보다 쉽게 구축할 수 있다. // 경량, 호환성(lib), 메시지 전송 등이 원할하기 때문이다. - 의존성 주입을 통한 유연한 프레임워크 구현할 수 있다. - "클래스, 상속, 다형성" 자바의 특징 + Springbean.xml : 뉴연산자 X, 메모리에 올려진 참조형으로 사용 beans 안에 bean 태그 알아서 참조해서 사용할 수 있게 해주겠다, xml 의존해라 - 관점지향 프로그래밍(Aspect oriented Programming)지원 // 'AOP 공통영역/ 핵심영역' 에노테이션 제공 e.g. before/ after , 한국에서는 AOP 대신 DI를 더 사용한다. - Application의 완전한 이식성을 제공한다. - 반복적인 코드 사용을 줄.. 2021. 10. 19.
[spring] 스프링 프레임워크의 개념과 구조 - Spring 스프링이란? 오픈 소스 프레임워크로 어플리케이션 개발의 복잡성을 줄여주는 목적이며, POJO(Plain Old Java Object)를 사용해서 가능하게 한다. - POJO(Plain Old Java Object)란? : component interface를 상속받지 않는 특징으로 특정 프레임워크에 종속되지 않는다. - Spring 스프링 탄생 배경 : 웹사이트가 점점 커지고 큰 서비스가 필요함에 따라 세션빈에서 Transaction 관리가 용이하고, 로킹, 분산처리, 보안 등에 쓰인다. - Spring 장점 경량 컨테이너 : xml에 정의된 객체가 메모리에 올라오고, 필요한 경우에 호출하기에 구동이 가볍다. DI(의존성주입)의 핵심이라 할 수 있는 느슨한 결합의 특징을 가지고 있다. *.. 2021. 10. 18.
728x90