본문 바로가기

XStream XML http://xstream.codehaus.org/ 오래전부터 XML을 변환하는 데 있어서 XStream을 많이 사용했을 겁니다. 이것을 사용하면 아주 편하게 XML을 제어롤 하게 됩니다.(object를 xml로 or xml을 object로) 그래서 SOAP 인터페이스나 다양한 OPEN API나 멀티미디어 디바이스와의 연동 등에 많이 사용하곤 합니다. 아래의 샘플을 올려놓을테니 한번 실행해 보시고 사용법을 익힌다음 자기의 것으로 만들어 개발에 생산성을 높이는데 일조를 하시면 되겠죠. ^^ 1. IXmlRule.java package com.mimul.xstream; public interface IXmlRule { public String toXML(); } 2. BaseRule.java package .. 더보기
@Controller, @RequestMapping - Annotation in Spring(어노테이션을 사용한 컨트롤러 구현) 스프링 2.5 부터는 Controller 인터페이스를 구현하지 않은 클래스도 어노테이션을 사용하여 컨트롤러로 사용할 수 있게 되었다. 이를 위해 스프링은 @Controller, @RequestMapping 등 컨트롤러를 구현하는데 필요한 어노테이션을 제공하고 있다. 어노테이션을 이용하여 컨트롤러를 구현할 때는 요청 URL 매핑을 @RequestMapping 어노테이션을 이용하여 설정한다. @RequestMapping 어노테이션을 처리하기 위해서 DefaultAnnotationHandlerMapping 을 HandlerMapping 으로 등록해 주어야 한다. 그런데 DispatcherServlet 이 사용하는 설정 파일에 별도의 HandlerMapping 명시를 하지 않으면, DispatcherServle.. 더보기
@RequestMapping 어노테이션을 이용한 요청 매핑 설정 @RequestMapping 어노테이션은 컨트롤러가 처리할 요청URL을 명시하는데 사용되며, 클래스나 메서드에 적용될 수 있다. 첫째로, @RequestMapping 어노테이션을 클래스에는 적용하지 않고 메서드에만 적용할 경우에는 각각의 메서드가 처리할 요청 URL을 명시하게 된다. import! org.springframework.stereotype.Controller; import! org.springframework.ui.ModelMap; import! org.springframework.web.bind.annotation.RequestMapping; import! org.springframework.web.bind.annotation.ReqeustParam; @Controller pubilc cl.. 더보기