用AOP切面编程好还是直接写代码好,请看我的需要。 我在做论坛,仿照csdn论坛的积分规则,在用户发帖后,需要在用户表里减去相应的积分。有个subject_add.action就是发帖的意思。在这里面应该写上减分的相应代码吧但是我觉得减分又不属于发帖这个业务之内,想做成面向切面编程,执行完发帖逻辑后执行减分逻辑大家觉得怎么样比较好呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要是可以的话我觉得还是AOP比较好,对后期的维护也方便点吧,这只是我个人观点啊。 AOP不合适很多模块,就个别的才会减分啊考虑下 Observer 你只是一个模块有扣分需求吗?如果以后还需要类似功能添加给其他模块最好设计成AOP,就像Struts的拦截器一样,对以后的扩展有好处,维护也相对简单些。 楼上说的有道理,不过,这种减分的,可以专门封装一个类,提供各种减分的方法,只是在需要的时候调一下就好!用aop做这个感觉没必要。这个种减分的逻辑在这个项目中是必不可少的,它不会说那天不用了。 what is observer?发个帖子就要减分啊,就像我发这个帖子一样,减了我40分 struts2启动时报错 java图形界面中的延时 struts2主题theme,用xhtml的form有表格!大家怎么处理,用simple的话,国际化错误信息,要手工另外写tag 初学者求教javabean目录设置问题!!!! 数据库编码不一样的问题??? 关于在tomcat中dataSource配置描述符的问题 打印PDF的问题!急啊!! 请教——在哪下载J2EE 1.4 SDK 伤透脑筋!jdom的配置问题! 请运行过petstore的人帮忙,求救。(来者有分) 不显示删除回复显示所有回复显示星级回复显示得分回复 为什么我的JAVA程序在DOS命令下可以编译执行却报错 救命的啊
考虑下 Observer