在Spring的事務(wù)管理配置信息中,只有find*方法是只讀的,因此要驗(yàn)證事務(wù)的只讀方法是否生效,可以在Dao和Service中編寫(xiě)一個(gè)findByld()方法,并在Service中增加保存Person對(duì)象的操作。查看全文>>
Spring創(chuàng)建一個(gè)AOP代理的基本方法是使用org.springframework.aop.framework.ProxyFactoryBean,這個(gè)類(lèi)對(duì)應(yīng)的切入點(diǎn)和通知提供了完整的控制能力,并可以生成指定的內(nèi)容。查看全文>>
在JSP頁(yè)面中,經(jīng)常需要對(duì)頁(yè)面的某些特性進(jìn)行描述,例如頁(yè)面的編碼方式和JSP頁(yè)面采用的語(yǔ)言等,這是可以通過(guò)page指令實(shí)現(xiàn)。查看全文>>
ActionContext是Action執(zhí)行的上下文對(duì)象,在ActionContext中保存了Action執(zhí)行所需要的所有對(duì)象,包括request、session和application等。ActionContext類(lèi)訪(fǎng)問(wèn)ServletAPI的幾個(gè)常用方法如表18-1所示。查看全文>>
在JSP聲明語(yǔ)句中聲明的方法在整個(gè)JSP頁(yè)面內(nèi)有效,但是在方法內(nèi)定義的變量只在該方法內(nèi)有效。查看全文>>
在Struts2框架中,通常開(kāi)發(fā)人員所編寫(xiě)的自定義攔截器類(lèi)都會(huì)直接或間接地實(shí)現(xiàn)com.opensymphony.xwork2.interceptor.Interceptor接口。Interceptor接口中的主要代碼如下所示查看全文>>