8.2 Struts2的起源和体系结构