webwork
webwork是由OpenSymphony組織開(kāi)發(fā)的,致力于組件化和代碼重用的J2EEWeb框架。
webwork最新版本是2.2.2,現(xiàn)在的
webwork2.x前身是RickardOberg開(kāi)發(fā)的
webwork,但現(xiàn)在
webwork已經(jīng)被拆分成了XWork1和
webwork2兩個(gè)項(xiàng)目。實(shí)現(xiàn)Interceptor接口的攔截器,代碼部分在intercept方法中實(shí)現(xiàn)。在intercept方法中,可以直接返回一個(gè)Result字符串,這樣整個(gè)執(zhí)行直接“短路”,這時(shí)Action的execute方法也不會(huì)執(zhí)行(一般很少會(huì)這么用)。所以,一般都會(huì)在這個(gè)方法里調(diào)用參數(shù)對(duì)象invocation的invoke方法,并返回這個(gè)方法執(zhí)行的結(jié)果。這樣會(huì)持續(xù)執(zhí)行后面的攔截器方法以及Action的execute方法等。