목록interface (2)
우당탕탕 개발일지
과제계산기: homework01성적 계산: homework02 방법1. Bean 등록1. 계산기: homework01 applicationContext.xmlBean으로 사용할 클래스 등록 calMulcalAddsg 과제1. 계산기Cal.java인터페이스 Calc 생성Spring Framwork는 대형 프로젝트이기 때문에 인터페이스를 통해 구현 클래스 호출 CalAdd.java인터페이스 Calc 사용덧셈 오버라이드 CalMul.java인터페이스 Calc 사용곱셈 오버라이드 과제2. 성적 계산SungJuk.java인터페이스 SungJuk 생성 SungJukImpl.java인터페이스 SungJuk 사용package homework02;import java.util.Scanner;pu..
Spring Framework란?오픈소스 자바 웹 프레임워크Java로 웹사이트를 쉽고 빠르게 개발하기 위한 틀 특징1. 인터페이스 베이스 설계와 스프링을 활용소스 파일은 변경 X스프링 설정 파일만 변경 -> 다양한 객체를 생성 즉, 변경이 유연한 어플리케이션 작성 가능 2. 스프링 사용 이유필요한 인스턴스를 스프링에서 미리 생성3. 의존성 주입 DI (Dependency Injection)지원 설정파일을 통해서 객체간의 의존 관계 설정종류Constructor Injection : 생성자 주입 생성자를 통해서 의존 관계를 연결시키는 것XML 설정 파일에서 요소의 하위요소로 추가Setter Injection : 지원자 주입setter메소드를 이용하여 의존 관계를 연결시키는 것 요소의 name 속성을 이용..