Spring6 [Spring] 스프링 프레임 워크 8 ~ 11 - 뉴렉처 xml 에 값을 지정해보자 property 태그를 활용하여 값을 지정할 수 있다. // 값을 세팅하는 방법 1 10 // 값을 세팅하는 방법 2 생성자로 값을 지정해보자 만약 다음과 같은 생성자가 있다면 public NewlecExam(int kor, int eng, int math, int com) { this.kor = kor; this.eng = eng; this.math = math; this.com = com; } 이렇게 꺽쇠로 값을 지정해줄 수 있다. 혹은 namespace 의 p 태그를 활용하여 다음과 같이 값을 지정할 수도 있다. //kor, eng, math, com 은 p태그가 담당하는 내용이야~ 배열을 객체로 만들어보자 List exams = (List) context.getBean(.. 2022. 2. 16. [Spring] 스프링 프레임워크 6~7 - 뉴렉처 직접 DI 만들어보기 Program package jung.di; import jung.di.entity.Exam; import jung.di.entity.NewlecExam; import jung.di.ui.ExamConsole; import jung.di.ui.GridExamConsole; import jung.di.ui.InlineExamConsole; public class Program { public static void main(String[] args) { //데이터를 갖고 있는 entity 클래스 추가 Exam exam = new NewlecExam(); //데이터를 통해 특정 기능을 수행하는 ui 클래스 추가 //ExamConsole console = new InlineExamConso.. 2022. 2. 15. [Spring] 스프링 프레임워크 1~5강 - 뉴렉처 ~ 2강 스프링을 왜 사용할까? DI(Depencency Injection) 구현 용이 + Transaction 관리 용이하기 때문 * Java EE(Enterprise Edition) 도 위 두 가지를 지원하지만 유료이기 때문에 Spring이 더 대중적임 => 따라서 Java SE 버전으로 설치하고 Spring이 Java EE 를 대체하는 것 스프링이 등장한 배경 예시↓ NewName 은 내 이름을 소개하는 클래스 NewName2 는 친구 이름을 소개하는 클래스 위와 같이 변경할 때 소스 코드를 직접 변경해야 하는 상황 발생 => xml 설정 파일로 객체를 생성해주면 소스 코드를 변경하지 않고 설정 파일만 바꿔 기능을 변경할 수 있음 ~ 4강 스프링의 기능 1. DI(Dependency Injectio.. 2022. 2. 15. [Spring] 서블릿에서 객체 생성하기(new 하기) 01_Member package com.myspring.test; public class _01Member { int a = 0; public void add(int val) { a = a + val; } public void print() { System.out.println(a); } } 서블릿에서 객체 생성하기 m.myspring.test._01Member" /> 02_User package com.myspring.test; public class _02User { public void print() { System.out.println("User"); } } 02_UserDAO package com.myspring.test; public class _02UserDAO { private _02Use.. 2022. 1. 10. 이전 1 2 다음