본문 바로가기

TIL/Learn - Spring3

SPRING - AOP http://closer27.github.io/backend/2017/08/03/spring-aop/ Spring AOP · 어느 개발자의 한적한 공간 Spring AOP 2017.08.03 Day 2 - 스프링 AOP(Aspect Oriented Programming) 개요 낮은 결합도 높은 응집도는 기본, DI는 낮은 결합도를 위한 것이라면 AOP는 높은 응집도를 위한 것 엔터프라이즈 애플리케이션들은 보통 핵심 비지니스 로직은 몇 줄 안되고 주로 로깅이나 예외, 트랜잭션 처리 같은 부가 코드가 대부분이다. -> 비지니스 메소드 복잡도는 증가 -> 비지니스 메소드들마다 매번 반복해야한다는 것이 중요 해 closer27.github.io Day 2 - 스프링 AOP(Aspect Oriented Progr.. 2019. 9. 25.
스프링 라이브러리 다운로드 mvnrepository.com mvnrepository.com Maven Repository: Search/Browse/Explore OfficeFloor plug-in for JDBC Last Release on Sep 21, 2019 mvnrepository.com 대부분의 라이브러리들을 받아 올 수 있다. 2019. 9. 24.
스프링 개념 이해하기 (GenericXmlApplicationContext , XML) * 스프링은 객체를 생성하고 각 객체를 연결해주는 조립기 역할을 한다. * 여기에 있는 GenericXmlApplicationContext 가 조립기 * 조립기에서 생성할 객체가 무엇이고, 각 객체를 어떻게 연결하는지에 대한 정보는 XML 파일에 설정이 되어 있음!!!! * GenericXmlApplicationContext 클래스는 * XML 파일에 정의된 설정 정보를 읽어와서 객체를 생성하고 각각의 객체를 연결한 뒤에 내부적으로 보관을 함. * 태그를 사용하는 것을 볼 수 있다. * 스프링 컨테이너가 생성해서 보관하는 객체를 스프링 빈(Spring Bean) 객체라고 부른다. * 일반적으로 자바 객체와 동일하다. * 스프링 컨테이너는 생성한 빈 객체를 이렇게 쌍으로 보관을 한다. * 스프링 컨테이너가.. 2019. 9. 24.