`
haouziwefe
  • 浏览: 127337 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

iteye,不懂就贴,知识积累,持续更新。

    博客分类:
  • java
阅读更多
   
    欢迎各位指正。

aop   

  aop是编程概念,是代理模式的深入,是把交叉业务逻辑模块化,其中交叉业务逻辑包括事务,日志,权限等,spring aop用到的就有事务管理。



uml
      +表示public #表示protected -表示private

      聚集,用空心菱加箭头表示,空心菱表示role a, 箭头方法表示role b,聚集表示role a和role b可单独存在。例如 雁群和大雁。

     组合,实心菱加箭头,表示实心菱role由箭头role组成。例如 鸟和翅膀。

   相关链接: http://blog.csdn.net/dupeng0811/article/details/4712993

proxy

     初次接触proxy,本人玩网易代理的魔兽世界,觉得这就是代理的明显案例。

     游戏为美国所设计,原本画面出现怪兽,尸体,血腥,暴力,等等不和谐的画面,不符合中国国情,这样不能通过版署,文化局得审批,这个时候代理的作用就体现了

在游戏中加入和谐补丁,于是,尸体变成了坟头,骨头也长出了肉,等等,这就是代理的伟大之处。

   现在看来,有点像静态代理。或者就是在原来的基础上把图片给换了,这样还直接。

  动态代理,及动态的生成所需要的类,在程序运行时候由java反射机制动态生成,无需程序员编写源码。

list中的add(index, element);

输出结果表示替换原来的位置数据,然后index以后的元素下标后移一位。






 
0
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics