BOS项目03_01_Action高级实现原理和代码实现、eclipse的ctrl+shift+R 可进行全文检索

系列文章目录

一、Action高级实现原理和代码实现

在这里插入图片描述
在这里插入图片描述
根据上图我们可以知道,其实反射我们是经常用的
在这里插入图片描述
其实就是这段代码,只是try-catch了一下
在这里插入图片描述
写完BaseAction之后,我们就要写具体的Action了
我们现在写UserAction,UserAction去继承它
在这里插入图片描述
测这个Action还不是那些增删查改吗?
在这里插入图片描述
在这里插入图片描述
这里写了之后我们就要配置struts了
那么以前的struts测试的我们就不要了,如下这里不要了
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
我们手动的给它加参数
在这里插入图片描述
然后看控制台
在这里插入图片描述

我们再仔细看这些增删改查,实际上还可以再进行抽取,放到BaseAction里面去
在这里插入图片描述
报错很简单,直接把这个父类声明成一个抽象类就行了
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
这样就更简单一点,以后的子类都可以自动生成

我们可以随便建一个类测试一下
在这里插入图片描述
这些增删改查都可以自动生成,这样就简化了很多
注意:Action的设计,加不加抽象类其实都可以,只是加了简单些

总结分析

Action的设计,加不加抽象类其实都可以,只是加了简单些

猜你喜欢

转载自blog.csdn.net/qq_41753340/article/details/115085598