系列文章目录
一、Action高级实现原理和代码实现
根据上图我们可以知道,其实反射我们是经常用的
其实就是这段代码,只是try-catch了一下
写完BaseAction之后,我们就要写具体的Action了
我们现在写UserAction,UserAction去继承它
测这个Action还不是那些增删查改吗?
这里写了之后我们就要配置struts了
那么以前的struts测试的我们就不要了,如下这里不要了
我们手动的给它加参数
然后看控制台
我们再仔细看这些增删改查,实际上还可以再进行抽取,放到BaseAction里面去
报错很简单,直接把这个父类声明成一个抽象类就行了
这样就更简单一点,以后的子类都可以自动生成
我们可以随便建一个类测试一下
这些增删改查都可以自动生成,这样就简化了很多
注意:Action的设计,加不加抽象类其实都可以,只是加了简单些
总结分析
Action的设计,加不加抽象类其实都可以,只是加了简单些