2007/04/04 09:21 Developer
PropertyAccessor에 대한 필요성
자바빈 규약을 맞추기 위한 의미없는(?) 수많은 setter들의 존재에 대해서 많은 귀차니즘이 있어서, PropertyAccessor에 대한 필요성은 여러 곳에서 존재를 하는 듯하다.
우리가 사용하는 framework 내에서 API를 찾아봤더니, webwork에 OGNL쪽 API와 spring API에 같은 이름의 인터페이스가 있었다.
그 중에서 spring쪽 API가 좀더 정이 가서, 사용을 해봤다.
http://www.springframework.org/docs/api/org/springframework/beans/PropertyAccessor.html
아래와 같이 테스트 코드를 작성을 해봤는데, 아주 만족스럽게 잘 돌아간다. 유용하게 써먹을 수 있겠다.
참고로 apache쪽 collection API에도 비슷한 API들이 있다.
ex) BeanUtils
우리가 사용하는 framework 내에서 API를 찾아봤더니, webwork에 OGNL쪽 API와 spring API에 같은 이름의 인터페이스가 있었다.
그 중에서 spring쪽 API가 좀더 정이 가서, 사용을 해봤다.
http://www.springframework.org/docs/api/org/springframework/beans/PropertyAccessor.html
아래와 같이 테스트 코드를 작성을 해봤는데, 아주 만족스럽게 잘 돌아간다. 유용하게 써먹을 수 있겠다.
PropertyAccessor propertyAccessor = new BeanWrapperImpl(post);
String blogId = (String)propertyAccessor.getPropertyValue("blogId");
String blogId = (String)propertyAccessor.getPropertyValue("blogId");
참고로 apache쪽 collection API에도 비슷한 API들이 있다.
ex) BeanUtils