728x90 반응형 전체 글152 Spring/지시서 작성하기/Bean Configuration File 패키지를 우클릭해서 Bean Configuration File을 생성하면, XML파일이 만들어진다. 메인클래스에서 Exam exam = new NewlecExam() 라고 클래스를 생성했다면, XML 지시서에서는 을 사용하여 클래서 생성을 다음처럼 지시한다. id : 생성하는 객체를 어떠한 이름으로 사용 할 것인지, 즉 변수명이다. class : 어떠한 클래스를 객체화 할 것인지를 작성하는데, 동명의 객체가 있을 수도 있으니, 꼭 패키지명도 함께 알려준다. 이렇게 부품이 되는 객체를 생성했다면, 결합을 시켜줘야한다. 메인클래스에서 console.setExam(exam)이라고 결합을 시켜줬다면, 스프링에서는 를 사용한다. 에서 Setter함수를 호출한다고 생각하면 된다. 이라는 라고 볼 수 있는데, 이렇게.. 2021. 5. 17. Spring/IoC Container/Inversion Of Control Container 스프링이 가지고 있는 가장 기본적인 능력은? 객체를 생성해주고 객체를 조립해주는 능력이라고 할 수 있습니다. DI(Dependency Injection)와 IoC Container가 있습니다. IoC Container 제일 작은 부품을 먼저 만들고 보다 큰 부품을 만들어 결합시킨다 그리고 더 큰 부품을 만들고 결합해준다. 그래서 제어의 역전 제어의 반전이라고도 한다. 객체의 생성, 생명주기의 관리까지 모든 객체에 대한 제어권이 바뀌었다는 것을 의미한다. 컨테이너란? 일단 주문서를 작성했으면 부품을 구입해서 박스에 담는다, 스프링도 주문서에 입력되어 있는데로 객체를 생성해서 그것을 담을 그릇이 필요하다. 그것을 컨테이너라고한다. 그 컨테이너에 무엇이 담기냐에 따라서 무슨컨테이너라고 부르게된다. 부품을 생성.. 2021. 5. 15. Spring/DI/Dependencty Injection 스프링이 가지고 있는 가장 기본적인 능력은? 객체를 생성해주고 객체를 조립해주는 능력이라고 할 수 있습니다. DI(Dependenct Injection)와 IoC Container가 있습니다. DI란? Dependencty Injection (종속성,의존성 주입) (부품조립) Dependencty Composition has a (일체형 has a 관계 ) 부품형 class A{ private B b; public A(){ b = new B(); } } //일체형으로 자기의 부품을 가졌다. //B 는 A의 부품이다 //부품은 Dependency이다 //B는 A의 종속성 or 종속객체이다 //직접 생성하고 있다. 조립형 class A{ private B b; public void setB(B b){ thi.. 2021. 5. 15. Spring/Spring Legacy Project 생성/실행 메뉴에서 Help탭에서 Eclipse Marketplace에서 "sts"를 검색한다. Spring Tools 3 를 Install한다. 설치가 완료되면 이클립스가 재시작된다. Spring Legacy Project를 생성하는 방법 1. File → New → Spring Legacy Project 를 선택한다. 2. Project name을 작성 → Spring MVC Project를 선택 → Next를 클릭 3. Package명들을 작성해준다. 상위부터 하위까지 3개로 . 으로 구분하여 작성하여준다. Spring Legacy Project를 실행하는 방법 1. 생성한 프로젝트를 우클릭해서 Run as 해준다. 2. 서버에서 실행을 시켰더니, 문제가 발생했다. Problem Occurred 'Publis.. 2021. 5. 13. 이전 1 ··· 27 28 29 30 31 32 33 ··· 38 다음 728x90 반응형