適合Java軟體工程師的簡單工具,hibernate可參考. - 工程師

Table of Contents


Eva是一組利用Java Compiler API, Java Annotation等功能, 做出的工具.
個人與公司內使用皆為免費, 其內容包含有 :

Eva_ORM : ORM工具.
Eva_IOC : IOC工具.
Eva_Struct : 模擬C語言中的struct關鍵字與指標.
Eva_Sort : 依任意Property順序,排序Bean的工具.
Eva_Cache : 非hashing-based cache.

它與傳統的一些framework有蠻大的差別, 其中之一為它不相依於其它framework,
使用它不需要任何XML設定檔. 而且同時具備了簡單, 與執行效能佳的特性.

以ORM的應用為例, 要將下面型別為A的物件, 儲存到資料庫, 使用者不需再
做額外的設定或寫額外的程式, 即可自動產生對應的程式.

@Entity
public interface A extends Comparable
{
@Id
int getId1();
void setId1(int id1);

Collection<List<Integer>> getData1();
void setData1(Collection<List<Integer>> data1);
}

關於Eva簡介的投影片放在 :

http://docs.com/MRV8

更多的其它訊息也可見於

http://www.facebook.com/java.tw


--

All Comments