Development/Spring(103)
-
Jackson Library 검색 및 설치 - jackson mapper
uptodatehttps://codedragon.tistory.com/8931 Jackson Library 검색 및 설치 http://mvnrepository.com/ "jackson mapper"으로 검색jackson mapper 첫번째 항목 선택 버전번호 클릭 Maven항목의 dependency 정보 복사http://mvnrepository.com/artifact/org.codehaus.jackson/jackson-mapper-asl/1.9.13 Project Explorer의 [Maven Dependencies]항목을 펼치면 JUnit라이브러리가 추가된 것을 확인할 수 있습니다.
-
Spring MVC 특징
Spring MVC 특징 · Spring을 기반으로 하고 있기 때문에 Spring이 제공하는 트랜잭션 처리나 DI 및 AOP등의 기능을 손쉽게 사용할 수 있습니다. · 서블릿 기반의 웹 개발을 위한 MVC 프레임워크를 제공합니다. · Front Controller Pattern, Command Pattern, MVC Model2을 프레임워크 차원에서 제공합니다. · Front Controller 역할을 하는 DispatcherServlet 클래스를 계층의 맨 앞단에 놓고, 서버로 들어오는 모든 요청을 받아서 처리하도록 구성되어 있습니다.
-
IoC 컨테이너, IoC 컨테이너 기능
IoC 컨테이너(IoC Container)· 스프링 프레임워크는 객체에 대한 생성 및 생명주기를 관리할 수 있는 기능을 제공하고 있습니다.· 즉, IoC 컨테이너 기능을 제공합니다. 그래서 IOC 컨테이너를 스프링 프레임워크, 즉 Spring Container라고 합니다.· 관리되어지는 빈(Managed bean)이 모여 있는 곳입니다.· Application Context 클래스로 구현됩니다. IoC 컨테이너 기능 · IoC 컨테이너는 객체의 생성을 책임지고, 의존성을 관리합니다. · POJO의 생성, 초기화, 서비스, 소멸에 대한 권한을 가집니다. · 개발자들이 직접 POJO를 생성할 수 있지만 컨테이너에게 역할을 맡깁니다.
-
IoC(Inversion of Control) - IoC가 아닌 경우 도식도, IoC인 경우 도식도
IoC(Inversion of Control) · ≒ 제어권의 역전 · 객체의 생성, 생명주기의 관리까지 모든 객체에 대한 제어권이 바뀌었다는 것을 의미합니다. · Framework의 Container가 제어권을 가지고 있습니다. · 컴포넌트 의존관계 결정 (Component dependency resolution), 설정(Configuration) 및 생명주기(Lifecycle)를 해결하기 위한 디자인 패턴(Design Pattern) 입니다.
-
STS 설치파일 다운로드
STS 설치파일 다운로드 STS Tools 페이지로 이동합니다. https://spring.io/tools or 페이지 하단 메뉴의 [TOOLS]를 클릭 중간 정도에 "Spring Tools 4 for Eclipse" 영역에 있는 Windows 64-bit의 [DOWNLOAD STS4] 버튼을 클릭합니다.
-
TransactionTemplate
TransactionTemplate 기본적으로 사용한 PlatformTransactionManager 인터페이스 보다 더욱 많이 사용됩니다. 많이 사용된 다는 것은 기존의 방법보다 개발자의 노력과 시간을 덜어줍니다. 기존 코드