技術(shù)總結(jié)
本發(fā)明公開了一種基于動態(tài)模板語言渲染的方法。本發(fā)明包括如下步驟:(1):定義常用方法集合的模板,使用Velocity引擎的以vm格式保存,使用Freemarker引擎以ftl格式保存;(2):定義XML結(jié)構(gòu)定義文件xsd,該文件用于描述XML文檔的結(jié)構(gòu),用來檢驗XML文檔的合法性;(3):定義SQL語法的XML配置文件,具體的:根據(jù)步驟2的結(jié)構(gòu)定義文件,在XML中配置常用的SQL語法,可引用步驟1中定義的模板中的一個或多個常用方法;(4):加載XML配置文件,系統(tǒng)代碼根據(jù)XML配置文件中動態(tài)解析出SQL語法,然后根據(jù)SQL語法,同時配合jdbcTemplate對數(shù)據(jù)庫進(jìn)行操作。本發(fā)明中通過將重復(fù)書寫的SQL邏輯配置成XML文件,并且提供了常用的模板方法,讓開發(fā)人員快速編碼,提高開發(fā)效率,另一方便也有助于代碼的統(tǒng)一管理,提升軟件質(zhì)量。
技術(shù)研發(fā)人員:徐順可;嚴(yán)立青
受保護(hù)的技術(shù)使用者:浙江萬朋教育科技股份有限公司
文檔號碼:201610431674
技術(shù)研發(fā)日:2016.06.17
技術(shù)公布日:2016.11.16