about aop

原创 2004年07月02日 16:56:00
关于aop的问题,上次java聚会gigix讲了aop的各方面应用,举了一些很有说服力的例子,而且确实提到log粒度太小,而且分布在程序各处,除了操作流水性日志,实际上是不适合作aop的。后来下来和dlee讨论的时候一致认为现在外面
例子一讲aop就拿log作例子,实际上不是很合适。
其它一些与业务无关的代码,比如事务就非常适合做aop.
还有比如performanceInterceptor,在怀疑那个方法有性能问题时,直接在方法前后配上,就可以知道方法耗了多少时间.
至于通常说aop谈到的可以用权限作aspect,不过一般每个公司做的权限系统往往
和业务代码耦合,所以权限往往很难作aspect,不过ahbbxie说可以扩展jaas作
http://forum.javaeye.com/viewtopic.php?t=4117,有空到要研究一下。
还有Cache的aspect,也不是很好作,一种是约定头一个参数都是id,
一种是参数实现特定接口让cache aspect找的到,不过都有特定约定,
业务逻辑不能完全在unware的情况下做到透明Cache,然后还有object修改field时的跟新cache,以及不用时候evict等等,感觉都不是很方便,还不如直接传统的写法。

HTML+CSS编写静态网站-31 添加About页面

视频教程观看地址:http://study.163.com/course/courseMain.htm?courseId=1003879015 到目前为止,我们已经创建了Vedio主页,按照顺序...
  • huangbangqing12
  • huangbangqing12
  • 2017年07月10日 07:37
  • 372

Firefox,火狐about:config设置详解

1、accessibility.accesskeycausesactivation accesskey 允许用户通过Alt+ accesskey的方法来打开页面中的超链接。其中的accesske...
  • nosayno
  • nosayno
  • 2016年02月29日 14:15
  • 2553

firefox关于about:config的常用配置

about:config是火狐的设置页面,火狐提供了不少高级设置选项在这里以便让你可以更加详细地控制火狐的运行方式。(官方不推荐用户手工修改about:config的设置。所以,如果你对于你想修改的内...
  • jdfkldjlkjdl
  • jdfkldjlkjdl
  • 2013年08月09日 12:50
  • 3263

Hexo博客网站再配置

这两天整理网站方面的事,本地IIS部署,个人网站,发现我的hexo做的个人网站实在很单调,于是找来资料做进一步的配置。 一、网站图标 看一下hexo\themes\modernist\layout...
  • bigpudding24
  • bigpudding24
  • 2015年09月04日 11:17
  • 4062

FireFox火狐浏览器配置页面about:config参数说明

在浏览器中打开about:config就可以打开浏览器的配置页面. about:config是Firefox的设置页面,Firefox提供了不少高级设置选项在这里以便让你可以更加详细地控制Firef...
  • god_7z1
  • god_7z1
  • 2014年04月29日 00:48
  • 4175

宋宝华:用systemd-nspawn运行最轻量级容器

systemd-nspawn可以创建最轻量级的容器(ns的意思就是namespace),本文的实验平台是Ubuntu 16.04,x86_64机器。本文的目的是:在Ubuntu中用systemd-ns...
  • juS3Ve
  • juS3Ve
  • 2017年12月08日 00:00
  • 605

关于使用webview的一些坑和经验总结

WebView是基于webkit引擎展现web页面的控件,而且越来越多项目在使用hybrid模式,因此我们在日常开发中不可避免的回合WebView打交道,也会碰到各种各样的问题,有可能是手机系统版本问...
  • ruilyzhu
  • ruilyzhu
  • 2016年03月15日 22:30
  • 2364

执行umount 的时候却提示:device is busy 的处理方法

[root@web2-server yum.repos.d]# umount /mnt/cdrom/ umount: /mnt/cdrom: device is busy.         (In...
  • zimuxin
  • zimuxin
  • 2017年03月15日 17:45
  • 1347

centos6.5下MongoDB2.6.4安装配置记录

# wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.4.tgz # tar xzvf mongodb-linux-x86_6...
  • ligaofeng
  • ligaofeng
  • 2014年09月18日 16:19
  • 3160

About Face 3:交互设计精髓pdf

下载地址:网盘下载 内容简介  · · · · · · 本书是一本数字产品和系统的交互设计指南,全面系统地讲述了交互设计过程、原理和方法,涉及的产品...
  • cf406061841
  • cf406061841
  • 2017年07月18日 20:48
  • 108
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:about aop
举报原因:
原因补充:

(最多只允许输入30个字)