2013-03-05 24 views
1

什麼是從Java生成代碼的好方法?如何在java中生成腳本代碼?

我有一個視覺FlowChart應用程序,並希望爲特定圖形集成一些代碼生成。 所以,我主要有一些對象(有名字)和它們之間的某些連接(條件)。

我希望這些視覺表示能夠在特定類型的腳本語言中轉換。

在java中有什麼東西,以便我可以以某種方式定義一個模板來生成我的腳本? 例如,告訴模板從視覺對象中取得什麼屬性,以及如何將它們安排在輸出語言中?

回答

0

您可以嘗試Apache Velocity

Apache的極速引擎是一個免費開源的模板引擎。

這是一個關於FreeMarker和Velocity here的比較。

1

儘量使用像FreeMarker這樣的模板引擎,你可以生成任何你想要的東西。