2012-03-14 6 views
1

기본적으로 이러한 레이어간에 필요한 몇 가지 작업을 통해 계층 적 캐싱을 수행하는 Java 프레임 워크를 찾고 있습니다. 나는 동적으로 일부 그래픽 (img01-img05)를 만들려면 woludJava - 캐시/리소스 프레임 워크

  1. : 여기

    내 사용 사례를 설명하는 예입니다.
  2. 이 그래픽은 몇 분마다 (예 : 5 분) 업데이트되는 commen XML 파일 (xml01)에 의존합니다. 하나 개 이상의 파일 (xml02)가 필요 img05
  3. 가 지금은 img01을 얻고 싶은 만들 수, 트리거되는 :
    1. xml01
    2. 의 검색 및 img01
    3. 을 위해 필요한 데이터에 대한 데이터의 추출
      1. 과 데이터의 추출 (이것은 캐시이기 때문에 xml01의 검색이 필요하지 않습니다) :
    4. 는 지금은 트리거 img02를 가져올 지 img02
  4. 에 필요한 데이터는 지금은 트리거 img05, 싶어 : 이 (가 캐시되기 때문에 xml01의 검색이 필요하지 않습니다)를
    1. xml02
    2. 의 검색 및 데이터의 추출 몇 분 고토 4)

    가있을 수 개월 후 img02

  • 에 필요한 데이터 이 단순화 된 예제보다는 복잡한 사용 사례.

    이러한 요구 사항에 도움이 될만한 것이 있습니까?

  • +0

    당신은 또한 구아바가 제공하는 캐싱에 대해 읽을 수 있습니까? – Scorpion

    답변

    1

    나는 다음을 수행합니다 :

    • 사용 Spring
    • 자원 이미지와 XML을 가져 오기위한 interfaces을 만듭니다.
    • 는 해당 기능을
    • 사용으로 Ehcache를 제공 ​​classes을 만들고는 캐싱을 제공하기 위해 spring annotation 또는 ehcache-spring-annotations을합니다.

    코드에는 캐싱 논리가 전혀 없으며 캐싱 시간은 Ehcache를 구성하여 구성 할 수 있습니다.