寫EJB和RMI的存根類,和其他為了虛擬機正常運行的類通常是很煩人和單調(diào)的。一旦宿主類改動了,你除了不得不寫這些代碼外,還需要修改存根代碼。XDoclet提供了一個很好的辦法。
XDoclet和ant集成起來,通過ant的自定義標(biāo)簽運行在編譯時。你可以和Ant其他任務(wù)一樣使用這些標(biāo)簽。
要使用XDoclet,你就要在代碼里面加上自定義的javadoc的標(biāo)簽。XDoclet運行時,它會把這些解釋為類的屬性,利用它們生成源代碼。
要改變這些屬性,你就要改變XDoclet對應(yīng)的標(biāo)簽。下一次,你在編譯你的程序時,這些改變就會反映在你新的存根類里。意思就是說:你現(xiàn)在只要在一個地方治理你的EJB,整個過程變得更加高效。
XDoclet不僅可以為EJB生成代碼,而且可以為Hibernate, JBoss, WebSphere, BEA, JMX,JDO和其他組件,軟件做同樣的工作。XDoclet已經(jīng)變成了一個通用的代碼生成工具了。
新聞熱點
疑難解答