Spring/Spring 실습

AOP란 AOP란 Aspect Oriented Programming의 약자로, 여러 객체에 공통으로 적용할 수 있는 기능을 구분함으로써재사용성을 높이는 프로그래밍 기법이다. AOP는 핵심기능과 공통기능의 구현을 분리함으로써 핵심 기능을구현한 코드의 수정 없이 공통 기능을 적용 할 수 있게 해준다. 먼저 스프링에 적용하기전에 아래와 같이 실습을 해 봅시다. 완성된 파일 모습. Calculator.java package com.aop.step1; public interface Calculator { public long factorial(long num); } 구현체1. ForCalculator.java (for문) package com.aop.step1; public class ForCalculator i..
Spring의 모듈은 위와 같고 우리는 필요한 기능만 사용하면 된다. Spring의 모든 모듈을 사용하기 위해서는 Bean 을 알아야한다. spring은 JAVA기반으로 되어있고 필요한 기능이라 하면 자바의 클래스(+기타 파일)로 만들어져있다. 이 클래스를 사용하면 되는데 library처럼 직접 'new'를 이용해 객체를 만들지 않는다. spring의 IoC 컨테이너가 관리하는 자바객체를 통해서 해당 클래스의 기능을 사용합니다. 이 자바객체(빈)을 등록해서 사용해야되는데 빈을 잘 등록하고 원활하게 사용하기 위해서는 DI를 알아야만 합니다. DI란 DI란 Dependency Injection의 약자로서 우리말로는 의존주입이라고 합니다. DI전에는 또 Dependency, 의존에 대해서 알아야 합니다. 여기..
이클립스 Eclipse에서 Spring을 설치해보자. 먼저 eclipse 상단- Help-Eclipse Marketplcae를 실행시킨다. 검색창에 STS라고 검색한다. Spring Tools 3(Standalone Edition) 3.9.11 RELEASE가 나옵니다. install 한다 Spring버전은 이클립스 버전에 따라 다르게 나온다. (버전이 달라도 일단 다운받아준다.) 느낌상 다음으로 진행하기 위해 필요한 거 체크한다. 설치가 완료되면 Restart Now를 하라고 할 수도 있다. 설치가 완료되었으면 spring 프로젝트를 생성해준다. new-other를 클릭한 후 spring을 검색, spring legecy 프로젝트 선택 next 선택 후 spring MVC Project 선택. 프로젝트..
Spring이란 무엇일까? 위키백과에서 '자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크'라고 한다. 즉 JAVA로 만든 프레임워크의 일종이다. 스프링을 한마디로 정의하는 건 상당히 어려워서 스프링의 등장배경을 이해하고스프링의 특징과 스프링에서 제공하는 여러 모듈들을 배운 후 'XX 한 것들을 제공하면서 XX한 특징이 있는 JAVA로 만든 프레임워크다' 정도로 이해하면 될 것이다. Spring 등장 배경 spring이 등장하기전 자바엔터프라이즈개발(기업환경의 애플리케이션을 만드는 개발)에서는 EJB가 사용되었다. EJB란 분산 애플리케이션을 지원하는 컴포넌트 기반의 객체다. Servlet이 TOMCAT 같은 Servlet Container에 올려서 서비스 되는 것과 같이 EJB는 JBoss와 같은 ..
한창희
'Spring/Spring 실습' 카테고리의 글 목록 (3 Page)