action的功能是怎么区分的?

[复制链接]
查看11 | 回复4 | 2012-12-19 09:52:00 | 显示全部楼层 |阅读模式
在项目中一般写两个Action进行控制,并且在名称上与Entity、Service、Dao等进行统一风格命名,使其在项目中能更好的维护。例如:Entity:Student、TeacherDao:StudentDao、TeacherDaoService:StudentService、TeacherServiceAction:StudentAction、TeacherAction这样可以快速定位到需要的类一般来说Action使用的是原型模式(prototype),一个action使用完毕之后就会回收内存,但是service层,例如你说的manager可能采用singleton模式,不论给多少Action进行了注入,也都是引用同一...
回复

使用道具 举报

千问 | 2012-12-19 09:52:00 | 显示全部楼层
两个Action - 两个manager一个业务对应一个Action,比如说学生维护功能对应一个Action写到一个Action感觉是比较好,但是业务杂糅在一起了,以后功能复杂了,维护修改起来麻烦,而且如果是在工作中这样,对后来的其他维护增加了复杂度,不赞成也不支持...
回复

使用道具 举报

千问 | 2012-12-19 09:52:00 | 显示全部楼层
多数情况,按Entities写,有的综合就起个名字清晰的...
回复

使用道具 举报

千问 | 2012-12-19 09:52:00 | 显示全部楼层
两个。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行