代碼生成器技術亂彈四十四,動詞算子式代碼生成器的磚塊:域對象

代碼生成器技術亂彈四十四,動詞算子式代碼生成器的磚塊:域對象

動詞算子式代碼生成器是一種數據驅動的代碼生成體系,而數據,在動詞算子式代碼生成器中,就是用域對象表徵的。
域對象可以通過幾個層面來分析。首先,域對象代表了一張數據庫表,它的名字,它的字段的名字,和數據庫表存在映射關係。
其次,域對象是字段的組合,一個域對象,擁有一系列字段,這是系統中所有需要操作的數據。
再次,域對象是系統中傳遞數據的POJO對象,這是java應用程序中的標準模式,也是本代碼生成器系列的緣起。
然後,域對象是棱柱的鑰匙,系統中的所有棱柱,都是對應的域對象生成的。
最後,生成系統的Excel代碼模板,除了一些設置的配置頁面外,都是描述了域對象和數據域對象,這些信息,描繪了一個動詞算子式代碼生成器的生成物的所有特徵。
所以,域對象是動詞算子式代碼生成器賴以實現的磚塊。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章