[Spring] 썸네일형 리스트형 [Spring]11월 6일 Spring 사용 기초 예제(의존성주입(DI), 제어의역행(IOC) ) ●di1 패키지 생성 예제 에서 사용할 HotAmericano 클래스package di1; public class HotAmericano {public String getName(){return"따듯한 아메리카노~";}} 예제 에서 사용할 Coffee 클래스package di1; public class Coffee {private HotAmericano ame;public Coffee(){ame = new HotAmericano();}public void coffeeType(){System.out.println(ame.getName());}} 예제를 돌려보자.package di1; public class Test {public static void main(String[] args){Coffee coff.. 더보기 [Spring]11월 6일 Spring 기초 Spring 설정파일●Spring Container가 어떻게 일할 지를 설정하는 파일-Spring Container는 설정파일에 설정된 내용을 읽어 Application에서 필요한 기능들을 제공한다.●XML 기반으로 작성한다.●Root tag는 이다.●파일명은 상관없다.관례적으로 applicationContext.xml 많이사용. Spring Container 객체●Spring Container : 객체를 관리하는 컨테이너.-다음 아래의 interface들을 구현한다. Bean객체 주입 받기 - 설정파일 설정주입 할 객체를 설정파일에 설정파일에 설정한다.- : 스프링컨테이너가 관리할 Bean객체를 설정기본속성-name : 주입받을 속에서 호출 할 이름 설정-id : 주입 받을 것에서 호출할 이름 설정('.. 더보기 [Spring]11월 6일 Spring (Spring framework) 메이븐을 활용해서 라이브러리 세팅 *메이븐(Maven) 활용해서 스프링 라이브러리 세팅하는법자바 프로젝트를 생성한다 → 자바 프로젝트에 스프링 라이브러리를 세팅 해보자라이브러리 관리 도구인 메이븐을 활용해 세팅하자.프로젝트 우클릭 → Configure → Convert to Maven Project 메이븐은 우리가 사용하고 싶은 라이브러리를 등록하면 알아서 빌드패스 잡아서 넣어준다.라이브러리에 대한 식별 group Id, artifact Id, version 의 조합. 무튼 finish 하고 나면 프로젝트안에 pom.xml 생긴다.pom.xml : 메이븐 설정파일 www.mvnrepository.com이 사이트에들어가서 Spring Context, Spring Core 두개는 꼭필요하다! 저 두개 라이브러리를 복사해서내 pom.xml 에.. 더보기 [Spring]11월 6일 Spring framework란, 이클립스에서 스프링 플러그인 설치방법 Spring 이란 ●오픈 소스 프레임워크-엔터프라이즈 어플리케이션 개발의 복잡성을 줄여주기 위한 목적-EJB 사용으로 수행되었던 모든 기능을 일반 POJO(Plain Old Java Object) 를 사용해서 가능하게 함.-경량 컨테이너(light weight container)●주요 개념-의존성 주입(Dependency Injection)-관점 지향 프로그래밍(Aspect-Oriented Programming) Spring 장점-Spring의 제일 기본적인 역할은 객체 관리-경량 컨테이너 - 객체의 라이프 사이클 관리, JAVA EE 구현을 위한 다양한 API제공-DI ( Dependency Injection) 지원-AOP ( Aspect Oriented Programming) 지원-POJO ( Pla.. 더보기 이전 1 2 다음