본문 바로가기

IT/Spring80

javaconfig이용 @Bean = 함수명 = id 2019. 7. 25.
c: p: c: p: 을통해 생성자와 property 생성가능 2019. 7. 25.
DI, IOC, IOC 컨테이너 DI(의존성 주입) : 객체를 외부에서 주입, 주입방법은 setter함수와 생성자 2가지 방법이 있다. IoC(Inversion of Controll) : 주입시에는 일반적인 생성시와는 다르게 반대의 순서대로 객체 생성이 진행되는 것을 말한다. 조립의 개념이 생성 IoC컨테이너(스프링) : IOC(제어의 연전)을 컨테이너 안에 담아서 조립하여 객체를 관리한다. 클래스명 객체명 = new 클래스명(); 을 통해 set함수 호출 Xml을 작성하는 경우 제어의 역전(IOC)의 순서를 반드시 지켜주어야한다. 객체명.getBean 을 통해 받아온다 ref는 참조형인경우 사용 2019. 7. 23.
스프링 개요 프레임 워크 : 특정한 목적에 맞게 프로그래밍을 쉽게 하기 위한 약속, 스프링에서의 목적은 자바 서버프로그래밍을 하기 위해 사용 ex) collection framework에서 list와 set의 구현방법은 다르나 개발자는 add(), remove()로 사용하여 편리하게 사용하는 것 스프링 장점 정형화 : 일정수준 이상의 품질을 기대 유지보수 쉽다 기본적인 패던을 강제 유연성 각 모듈을 조립(설정을 통한) 하면 기능을 쉽게 구현 모듈 추가 제거 및 관리가 수월 스프링 단점 습득시간이 오래걸림 스프링 설정하는 것에 익숙해져 코딩실력 저하 무겁다 2019. 7. 23.