在开发中我遇到了两种开发方式,第一种每个model类对应一个XXXAction,然后使用ModelDriven取得模型对象,在action中处理逻辑,感觉条理很清晰,但是如果要取得其他model的话就必须声明对象了,Modeldriven模型只能取一个模型对象.还有一种开发方式是在action层全部打乱,每个action类基本对应一个页面,采用FiledDriven的方式,处理各个model对象.
请问这两种方式有什么优缺点?
我用的是S2SH,是每个model类对应一个action,像UserInfo这个类,对应有UserInfoDAO,UserInfoService,UserInfoAction,这种处理方式采用ModelDriven获取Model对象,如果要获取其他Model对象,只能使用new关键字,不过感觉这样条理很清晰;还是一种是UserInfo,UserInfoDAO,UserInfoService,然后登陆处理用LoginAction,注销LogoutAction,等等,这种处理方式,是将action层全部打乱,然后多个Service组成一个Action类,一个action类负责处理一个业务,这样的话基本是一个action类只被一个页面使用,也可以被多个页面使用,一个页面可以使用多个action,就是说,每个action就像一个功能一样,我在页面需要,就拿来用,这种action类里面要申明许多页面需要的属性,类似struts1的formbean,但是又不一样,这种开发方式我觉得也挺好,业务逻辑清晰.
请各位大虾们给我指点迷津,不要因为第二种我提到了struts1的formbean就抵触他,我觉得如果系统很庞大,第二种倒更适合,因为第一种处理方式有点不灵活,请各位多多指点...
分享到:
相关推荐
Mirillis Action!是一个卓越的高清屏幕录像软件。使用它录制的视频可以完美还原Windows Aero 的高清效果!实时录制正在运行的高清游戏视频,游戏帧率显示(FPS),并可以添加实时音频评论,以创造高品质的游戏视频教程;...
乍一看Action录制软件是不是有点像 Bandicam,其实吧这家伙不但长的像功能也很强悍,其保存输出格式可以保存为高质量的AVI、MP4格式,输出尺寸也可以为适应具体用途设置为240p、360p、480p、720p、1080p或者是原始...
Mirillis Action!是一个卓越的高清屏幕录像软件。使用它录制的视频可以完美还原Windows Aero 的高清效果!实时录制正在运行的高清游戏视频,游戏帧率显示(FPS),并可以添加实时音频评论,以创造高品质的游戏视频...
visual studio 2017 c sharp 的代码,主要说明了action和func的用法区别。很好的资源啊,快云下载吧!
Mirillis Action!是一个卓越的高清屏幕录像软件。使用它录制的视频可以完美还原Windows Aero 的高清效果!实时录制正在运行的高清游戏视频,游戏帧率显示(FPS),并可以添加实时音频评论,以创造高品质的游戏视频...
action层控制层 控制业务逻辑dao层 持久层 与数据库的交互service层(biz):业务层 控制业务domain层(entity):实体层
Mirillis Action! 是一款世界顶级的高清屏幕录制软件,因提供中文界面,为很多中国用户熟知。靠着出众性能 + 绝佳体验,Mirillis Action! 被誉为游戏视频三大神器之一。使用 Mirillis Action! 录制视频可完美还原...
通用web层action,完美解决shiro注解权限控制,读取子类泛型
C++ CLI in Action!!!!!!!!!
This program shows the progress of an action!!
生成struts2 dwr spring 配置文件和数据操作类(com.comm 中BaseDao) idao层 dao层的实现类 Service 层和IService层 总的情况为 src 下有 com.comm BaseDao com.idao pojo所在的类的接口 com.daoimlp pojo所在...
redis in action 源码!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Action! V1.12.2(录像软件)破解版
是一款高清视频录制软件,相比于其他视频录制软件,Action!的优势在于它不仅能录制高清视频,还可以一边录制一边解说,免去了后期添加解说音效的麻烦。 Action!可以完美还原Windows Aero 的高清效果!实时录制正在...
1。实现了action层的调度 2。实现了JDBC的封装 3。实现了简单的事务管理
一个易于使用的高清桌面录音工具: Mirillis Action! 重新定义一个实时高清桌面记录工具的标准,可以记录您的桌面和程序操作在平滑的帧计数和高清图像质量。值得一提的是,学习如何记录的过程非常简单,易于操作。
spring in action所需jar包
资源中示例了一个struts2的配置文件中配置的action的result结果为另外一个action的配置,该跳转的过程中是带所有参赛调整的,在另外一个action中可以接受到当前action的所有参数,此配置文件是我日常开发中的经验...
Action !允许实时录制/捕获的 Windows Aero 桌面中精湛的高清视频质量。 Action !您可以记录 web 播放视频,您的游戏,显示游戏 framerates、 添加活音轨创建高品质的教程、 录制音乐、 截图......和更多 !
Mirillis Action! 1.3.0.0破解版(屏幕录像软件) 更新时间:2012-02-02 软件类型:国外软件 软件大小:17.2 MB 软件语言:简体中文 软件授权:破解版 软件类别:系统软件 - 系统辅助 应用平台:Win2000/WinXP/...