第4章 サンプルPOJO

第4章 サンプルPOJO

PojoCache で使用されるサンプルPOJOクラスは、PersonAddressです。それらは、tests/org/jboss/cache/aopディレクトリにあります。Personは、String age, Address addr, List languages などの属性を持ちます。ひとたびPOJOインスタンスをキャッシュに入れたならば、単なるPOJOのget/setメソッドはキャッシュによってインターセプトされることをデモします。

以下は、PersonAddressクラスの抜粋です。

public class Person {
         String name=null;
         int age=0;
         Map hobbies=null;
         Address address=null;
         Set skills;
         List languages;

         public String getName() { return name; }
         public void setName(String name) { this.name=name; }
         ...

      
public class Address {
         String street=null;
         String city=null;
         int zip=0;

         public String getStreet() { return street; }
         public void setStreet(String street) { this.street=street; }
         ...
         }