반응형
프레임 워크란?
개발자들이 개발을 하기위한 업무를 추상적으로 정의해놓은 틀
어떤 작업을 하기위한 아무런 도움없이 개발하는 방법과
어떤 틀이 있어서
해당 틀안에서 작업을 하는 것 작업에 대한 효율
자동차 -> 서울 -> 거제도
네비게이션이 없으면 직접 찾아야한다.
스프링 프레임 워크
추상적인 틀을 가지고 구현
모듈
spring-core : 스프링 핵심인 DI와 IoC를 제공
spring-aop
spring -jdbc
spring -tx
spring-webmvc
스프링 프레임워크에서 제공하고 있는 모듈을 사용할려면 모듈에 대한 의존설정을 개발 프로젝트에 XML파일 들을 이용해 개발자가 직접하면 된다.
스프링 컨테이너 !
스프링에서 객체를 생성하고 조립하는 컨테이너로
컨테이너를 통해 생성된 객체를 빈(BEAN)이라고 부른다.
XML 문서 -> 객체 생성 및 속성 데이터 작성 -> 스프링 컨테이너에서 객체 생성 및 조립 -> 애플리케이션 구현
인터페이스 생성 !
인터페이스를 적용한 계산 클래스 생성
정의 되지 않았던 sum 메서드를 상속 받아 재정의 해준다.
외부에서 인터페이스를 통한 계산 클래스를 만들고
이걸 MyCalculator 에 밀어 넣는다 : 컨테이너 방법
간단하게 게터 세터 메서드 초기화 메서드 생성
반응형
'Web Dev' 카테고리의 다른 글
간단하고 빠른 웹 개발 feat. 우리 집 강아지도 할 수 있다. /netlify (0) | 2021.08.17 |
---|---|
Java (Spring) : 의존 객체 자동 주입 (0) | 2021.04.06 |
Java (Spring) : maven project 생성 (0) | 2021.04.01 |
Java : 네트워크 (0) | 2021.03.29 |
HTML : 다시 한 번 기초 복습 겸 (태그 공부) (0) | 2021.03.24 |
JavaScript : 자바스크립트 생성자의 자유도, 상속에 대하여 (0) | 2021.03.24 |