자바빈 규약을 맞추기 위한 의미없는(?) 수많은 setter들의 존재에 대해서 많은 귀차니즘이 있어서, PropertyAccessor에 대한 필요성은 여러 곳에서 존재를 하는 듯하다.

우리가 사용하는 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");

참고로 apache쪽 collection API에도 비슷한 API들이 있다.
ex) BeanUtils

태그 ,

트랙백 보낼 주소 :: http://www.ologist.co.kr/trackback/610

댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절

  1. 2007/04/06 10:37
    댓글 주소 수정/삭제 댓글
    Administrator access only
  2. 2008/05/23 04:17
    댓글 주소 수정/삭제 댓글
    위치에 그것을 중대한 일은 좋아했다!
  3. 2008/05/23 04:51
    댓글 주소 수정/삭제 댓글
    여기 이것은 뉴스 있다!
  4. 2008/05/23 05:49
    댓글 주소 수정/삭제 댓글
    걸출한 뉴스!! 종류 블로그!
  5. 2008/05/23 07:03
    댓글 주소 수정/삭제 댓글
    중대하고 유용한 위치!
  6. 2008/05/24 00:10
    댓글 주소 수정/삭제 댓글
    관심을 끌. 너가 좋을 동일할 지점을.
  7. 2008/05/24 02:00
    댓글 주소 수정/삭제 댓글
    위치에 그것을 중대한 일은 좋아했다!


BLOG main image
OOP and Java by ologist

공지사항

카테고리

All (649)
private!! (106)
WEB & IT (140)
Developer (400)