OGNL表達(dá)式語言
OGNL 是一種圖對(duì)象的導(dǎo)航語言,這是一個(gè)表達(dá)語言獲取和設(shè)置屬性的Java對(duì)象。您使用相同的表達(dá)都得到和設(shè)置Key-Value的屬性。
該ognl.Ognl類包含方便評(píng)價(jià)方法的OGNL表達(dá)式。為此,您可以分兩個(gè)階段,剖析表達(dá)成一個(gè)內(nèi)部表格,然后使用,內(nèi)部的任何形式設(shè)置或獲取價(jià)值的財(cái)產(chǎn);或你可以在一個(gè)階段,并獲得或設(shè)置屬性使用字符串的形式表達(dá)直接。
OGNL開始,以建立社團(tuán)之間的UI組件和控制器使用屬性名稱。正如所期望的,協(xié)會(huì)增長快速而且結(jié)構(gòu)更加復(fù)雜,德魯戴維森建立他所謂KVCL (Key-Value 編碼語言)。然后盧克使用ANTLR語言重新實(shí)現(xiàn),并提出了新的名稱,它填補(bǔ)了目前的狀態(tài)。后來盧克再次使用JavaCC重新實(shí)現(xiàn)。由德魯(與精神指導(dǎo)盧克)維護(hù)所有的代碼。
評(píng)論
圖片
表情
