软件艺术思考者  
混沌,彷徨,立志,蓄势...
公告
日历
<2006年7月>
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

导航

随笔分类(86)

随笔档案(85)

搜索

  •  

最新评论

阅读排行榜

评论排行榜

 
今天我彻底的理解了aop的概念及用法。比较起来还是概念比较重要,其实spring向我们展示的最重要的东西就是思维。她已经不是面向对象了,而是面向对象的集合--切面。
aop是面向切面编程的,由此首先应该弄清的是:什么是切面?
切面是切入点和通知的结合体。
怎样组织一个切面?换句话说怎么把众多的类组织成一个切面?就要看我们在哪些类的代理类中插入相同的通知了。过多的例子不再举了,如果谁想要一份testAOP工程实例,可以给我留言。
本程序说明:
tom是公司的一位经理manager(pojo)。
由于事务繁忙,他聘用了一个秘书secretary(通知),
每当经理上班的时候,秘书总会把一天的计划自动的提前交给经理并作口水状。
而对于别人,她的态度就不是那么好了。
在这个程序中,我们的秘书对经理说话的时候用的是前置通知。
对普通工人说话的时候用的是后置通知。
点一下运行看看程序的结果吧?
posted on 2006-07-27 17:04 智者无疆 阅读(1590) 评论(31)  编辑  收藏 所属分类: about spring
评论:
  • # re: spring 实践,进一步理解和使用aop  Jeff_Java Posted @ 2006-07-27 18:03
    你好,想要一份testAOP的实例,能否发我一份,谢谢
    liucunjie@hotmail.com  回复  更多评论   

  • # re: spring 实践,进一步理解和使用aop  caike Posted @ 2006-07-27 19:10
    我也想学习一下,jsnail at gmail.com, 谢谢  回复  更多评论   

  • # re: spring 实践,进一步理解和使用aop  nbt Posted @ 2006-07-28 09:01
    你好,我现在在学习spring但对它的aop不理解,能否给我发一份你的程序,谢谢!
    我的email:nbtymm@gmail.com  回复  更多评论   

  • # re: spring 实践,进一步理解和使用aop  Flyingnick Posted @ 2006-07-28 09:29
    flyingnick@163.com
    多谢了~  回复  更多评论   

  • # re: spring 实践,进一步理解和使用aop  THEMAX Posted @ 2006-07-28 09:51
    给我一份,
    cbzdream2008@sina.com
    麻烦楼主在解释的详细些,谢谢!  回复  更多评论   

  • # re: spring 实践,进一步理解和使用aop  白白 Posted @ 2006-07-28 11:10
    老公,你好棒哦,呵呵!!
    http://hi.baidu.com/luzhu33  回复  更多评论   

  • # re: spring 实践,进一步理解和使用aop  kisscheng Posted @ 2006-07-31 00:05
    kisscheng@citiz.net 谢谢  回复  更多评论   

  • # re: spring 实践,进一步理解和使用aop  tom Posted @ 2006-07-31 18:03
    我不要  回复  更多评论   

  • # re: spring 实践,进一步理解和使用aop  白白 Posted @ 2006-08-01 09:44
    好啊,好啊,顶一下!!
    http://hi.baidu.com/luzhu33  回复  更多评论   

  • # re: spring 实践,进一步理解和使用aop  laosan Posted @ 2006-08-03 14:00
    谢谢,能给我一份吗,jpsignori@126.com  回复  更多评论   

  • # re: spring 实践,进一步理解和使用aop  fanvil Posted @ 2006-08-04 17:21
    pls give me a copy of ur prj.thx fanvil@gmail.com   回复  更多评论   

  • # re: spring 实践,进一步理解和使用aop  paulblue Posted @ 2006-08-06 22:13
    paulblue@163.com

    正在努力学习SPRING,发给我一份,谢谢!  回复  更多评论   

  • # re: spring 实践,进一步理解和使用aop  javabc Posted @ 2006-08-07 09:30
    javabc@sohu.com

    请发给我一份testAOP好吗,谢谢!  回复  更多评论   

  • # re: spring 实践,进一步理解和使用aop  Ethan Posted @ 2006-08-07 12:09
    你好,想要一份testAOP的实例,能否发我一份,谢谢
    lingethan@hotmail.com  回复  更多评论   

  • # re: spring 实践,进一步理解和使用aop  Johnnie Posted @ 2006-08-18 13:57
    你好,能给我发一份吗?谢谢了!
    mail@johnnie.cn  回复  更多评论   

  • # re: spring 实践,进一步理解和使用aop  xinhaoyu Posted @ 2006-08-31 15:29
    给我一份
    yu33110@163.com  回复  更多评论   

  • # re: spring 实践,进一步理解和使用aop  shevchenko Posted @ 2006-09-01 09:02
    学习spring 给我一份谢谢!songlijun2000@163.com  回复  更多评论   

  • # re: spring 实践,进一步理解和使用aop  spring newbie Posted @ 2006-09-06 13:59
    请发给我一个,谢谢~
    rui_uk@163.com  回复  更多评论   

  • # re: spring 实践,进一步理解和使用aop  gong365 Posted @ 2007-03-08 11:40
    同样需要一份,gong365#gamil.com 谢谢  回复  更多评论   

  • # re: spring 实践,进一步理解和使用aop  ahua3515 Posted @ 2007-04-24 19:14
    谢谢楼主,我也曾一段时间研究过aop思想,最近又重起开始启用,aop用的还不是很广阿,特别是权限这块,复杂的权限不好aop阿,想同楼主交流一下,看看楼主的理解 ahua3515@163.com  回复  更多评论   

  • # re: spring 实践,进一步理解和使用aop[未登录]  michael Posted @ 2007-05-16 13:07
    我正在学习aop呢,也想要一份testZOP instance 谢谢!!

    我的邮箱: sj780705@163.com   回复  更多评论   

  • # re: spring 实践,进一步理解和使用aop[未登录]  michael Posted @ 2007-05-16 13:08
    不好意思,是 testAOP instance 谢谢!!

    我的邮箱: sj780705@163.com   回复  更多评论   

  • # re: spring 实践,进一步理解和使用aop  dl Posted @ 2007-06-12 21:16
    学习一下,dailindl@gmail.com  回复  更多评论   

  • # re: spring 实践,进一步理解和使用aop  spring学习则 Posted @ 2007-11-27 14:29
    我正在学习中,麻烦也发一份,谢谢
    wbdavid02@sina.com  回复  更多评论   

  • # re: spring 实践,进一步理解和使用aop[未登录]  Harry Posted @ 2008-01-17 00:45
    harryxing@msn.com  回复  更多评论   

  • # spring 时钟触发器的使用[未登录]  lijun Posted @ 2008-01-22 10:09
    <!-- 常鹏添加 2007年10月11日 目的:自动将每天的新商品上传到公司的博客上-->
    <bean id="getBBSJob" class="org.springframework.scheduling.quartz.JobDetailBean">
    <property name="jobClass">
    <value>com.wonibo.projectx.web.util.GetBBSTask</value>
    </property>
    </bean>
    <bean id="getBBSTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
    <property name="jobDetail">
    <ref bean="getBBSJob"/>
    </property>
    <property name="cronExpression">
    <value>0 40 23 * * ?</value>
    </property>
    </bean>
    <!-- 常鹏添加 2007年10月11日 -->
    <bean id="createIndexJob" class="org.springframework.scheduling.quartz.JobDetailBean">
    <property name="jobClass">
    <value>com.wonibo.projectx.web.util.AutoCreateIndex</value>
    </property>
    </bean>
    <bean id="createIndexJobTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean">
    <property name="jobDetail">
    <ref bean="createIndexJob"/>
    </property>

    <property name="startDelay">
    <value>10000</value>
    </property>

    <property name="repeatInterval">
    <value>3600000</value>
    </property>
    </bean>
    <bean id="scheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
    <property name="triggers">
    <list>
    <ref bean="getBBSTrigger"/>
    <ref bean="createIndexJobTrigger"/>
    </list>
    </property>
    </bean>

    package com.wonibo.projectx.web.util;

    import org.quartz.JobExecutionContext;
    import org.quartz.JobExecutionException;
    import org.springframework.scheduling.quartz.QuartzJobBean;
    import com.wonibo.projectx.service.util.CreateIndex;
    import com.wonibo.projectx.util.CountryConstants;

    public class AutoCreateIndex extends QuartzJobBean{

    @Override
    protected void executeInternal(JobExecutionContext arg0) throws JobExecutionException {
    CreateIndex.getInstance().createProductsIndex(0,CountryConstants.JAPAN_LG);
    CreateIndex.getInstance().createProductsIndex(0,CountryConstants.CHINA_LG);
    }

    }
      回复  更多评论   

  • # re: spring 实践,进一步理解和使用aop[未登录]  小小 Posted @ 2008-04-18 16:12
    xixianzhong@yahoo.com.cn  回复  更多评论   

  • # re: spring 实践,进一步理解和使用aop  penghaibo Posted @ 2008-06-10 23:05
    你好,请发一份给我

    boilingblood@163.com 谢谢  回复  更多评论   

  • # re: spring 实践,进一步理解和使用aop  penghaibo Posted @ 2008-06-10 23:08
    boilingblood@126.com

     啊,油箱搞错啦,,是这个,,呵呵,,  回复  更多评论   

  • # re: spring 实践,进一步理解和使用aop  fuweiwei Posted @ 2008-06-19 09:33
    popl2003@qq.com  回复  更多评论   

  • # re: spring 实践,进一步理解和使用aop  thyccb Posted @ 2008-07-23 15:13
    学习啊 也给我1份额 谢谢
    thyccb@163.com  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 
 
Copyright © 智者无疆 Powered by: 博客园 模板提供:沪江博客


   观音菩萨赞