본문 바로가기
728x90
반응형

spring3

Spring/지시서 작성하기/Bean Configuration File 패키지를 우클릭해서 Bean Configuration File을 생성하면, XML파일이 만들어진다. 메인클래스에서 Exam exam = new NewlecExam() 라고 클래스를 생성했다면, XML 지시서에서는 을 사용하여 클래서 생성을 다음처럼 지시한다. id : 생성하는 객체를 어떠한 이름으로 사용 할 것인지, 즉 변수명이다. class : 어떠한 클래스를 객체화 할 것인지를 작성하는데, 동명의 객체가 있을 수도 있으니, 꼭 패키지명도 함께 알려준다. 이렇게 부품이 되는 객체를 생성했다면, 결합을 시켜줘야한다. 메인클래스에서 console.setExam(exam)이라고 결합을 시켜줬다면, 스프링에서는 를 사용한다. 에서 Setter함수를 호출한다고 생각하면 된다. 이라는 라고 볼 수 있는데, 이렇게.. 2021. 5. 17.
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.
728x90
반응형