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