魔兽争霸与Struts
星期五, 03月 21st, 2008 512 views最近在学习Struts,但是一直进展不大,对看书没什么耐心,感觉自己对视频教学接受能力比较好,但是不是所有技术都有视频的,所以学会看书学习才是正途! 在网上找到了一段比较有意思的对Struts的理解,感觉有点帮助: 解释:这里涉及到了以下几个东东:金矿、金子、人族农民、人族农民脑子里的意识、人族基地。我的比喻分析如下: 金矿就好比Web页面,里面装满了客户需要处理的数据。 金子理所当然就是客户数据了。 人族农民就好比起封装数据、数据传输作用的ActionForm了。 人族农民脑子里的意识,它决定这金子要往基地里放,就好比Struts-config.xml文件,控制着ActionForm的跳转以及与相应Action类的对应关系。 人族基地获得农民运来的金子后,然后进行处理转化成战争资源,好比对应的Action类,对获得的数据后进行业务处理。 农民从金矿里背着金子放基地里,这个非常不引人注意的过程归结到我们技术的说法是,ActionForm封装了客户Web页面表现层上的数据,然后通过配置文件的设置,找到ActionForm与Action的对应关系,把数据传递给对应的Action类,再由Action类做相关的业务处理。