0
点赞
收藏
分享

微信扫一扫

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


系列文章目录

文章目录

  • ​​系列文章目录​​
  • ​​一、Action高级实现原理和代码实现​​
  • ​​总结分析​​

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

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


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


根据上图我们可以知道,其实反射我们是经常用的

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


其实就是这段代码,只是try-catch了一下

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


写完BaseAction之后,我们就要写具体的Action了

我们现在写UserAction,UserAction去继承它

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


测这个Action还不是那些增删查改吗?

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


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


这里写了之后我们就要配置struts了

那么以前的struts测试的我们就不要了,如下这里不要了

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


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


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


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


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


我们手动的给它加参数

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


然后看控制台

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

我们再仔细看这些增删改查,实际上还可以再进行抽取,放到BaseAction里面去

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


报错很简单,直接把这个父类声明成一个抽象类就行了

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


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

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


这样就更简单一点,以后的子类都可以自动生成我们可以随便建一个类测试一下

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


这些增删改查都可以自动生成,这样就简化了很多

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

总结分析

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


举报

相关推荐

01BFS最短距离的原理和C++实现

0 条评论