`
txf2004
  • 浏览: 7041337 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

9月10日培训日记

阅读更多

1.回顾了一下spring AOP的实现原理,调查了一下学员们的掌握情况,还算不错,大家基本上都能回答出FactroyBean的作用和InvocationHandler.invoke方法的各个参数的意义。
2.引出了Spring的ProxyFactoryBean及其三个重要的属性:target、proxyInterfaces、interceptorNames,有了前面的理论基础,学员们一点就明,基本上是我引导提问,学员们就能回答。
3.讲解了在Eclipse中怎样引入对spring aop开发的支持;讲解了ApplicationContext与BeanFactory的区别,今天的例子程序改为使用ApplicationContext。
4.讲解了MethodBeforeAdvice、AfterReturningAdvice、MethodInterceptor,ThrowsAdvice,从头到尾编写一个例子程序,把这些Advice都给实验了一把。<ref>元素的bean属性与local属性的区别。实验了这些Advice按不同顺序注册时的不同运行效果。另外,实验有一点意外收获:如果只配置一个interceptor,那么可以不将<value>元素嵌套在<list>元素,这算不算spring的一个设计缺陷呢?
5.给学员们看了看我们的项目需求,讲解了一下我们的视频点播系统的加密技术。
6.学员王泽佑(高中毕业不上大学)自己做了个有趣实验,让一个类实现上面的所有Advice接口,只注册了一下这个Advice实现类,结果是所有实现的Advice的方法都被运行。
7.讲解了PointcutAdvisor,Pointcut。演示了NameMatchMethodPointcutAdvisor、RegexpMethodPointcutAdvisor、DefaultPointcutAdvisor的应用,这些实验都只涉及配置文件的修改,而没有修改任何源代码,这是最令学员们感兴趣的地方,大家看到了spring的好处和作用。借机给大家重新回顾了一下什么是IOC和DI,让大家不仅要知道它们的含义,还要切记在程序中用好这些功能。
8.讲解DI时,用自己的土理论给大家讲解什么是依赖,顺便带出了软件分层设计的思想,上层依赖下层,忌讳产生双向依赖。使用spring时,把依赖转移到xml配置文件中,原理是很简单,关键是在做程序时要能时刻想到这一点,刚开始的死办法就是不要new自己的对象型的成员变量。


作业的实验步骤:
1.配置ProxyFactroyBean
2.配置目标Bean,就用java.util.ArrayList
3.配置Advice,一定自己写,实现MethodInterceptor等Advice
4.测试运行
5.把Advice改为Advisor;测试一下过滤(切入点)功能

分享到:
评论

相关推荐

    智能化工程施工日记.doc

    2. **表格生效日期**:2005年2月1日,这是施工日记开始使用的日期,也可能是工程开始的时间点。从这个日期起,所有与工程相关的重要活动和变更都应在此日记中记录。 3. **序号**:用于区分每天的施工记录,方便按...

    电子商务实习日记.doc

    【电子商务实习日记】这篇文档记录了作者在2014年2月至3月期间在西安西木电子科技有限公司实习的经历,这家公司主要通过阿里巴巴和淘宝平台进行销售。以下是从日记中提炼出的相关知识点: 1. **电子商务运营基础**...

    张一鸣微博记录.pdf

    1. **时间的价值**:张一鸣在2011年9月10日的微博中强烈建议年轻人应当重视时间的价值,尽可能地节省时间用于更有意义的事情。 2. **加入创业公司的优势**:他指出加入一家优秀的早期公司对于个人成长非常有利,因为...

    爱上我的课堂-读书交流稿.doc

    例如,她在9月10日的日记中提到调整难度来适应学生的学习进度,9月18日则提到学生们开始学会使用计算器,这反映了她在教学中注重因材施教,适时引入技术辅助教学。9月23日的第一次过关练习,是她对学生学习效果的...

    安全技术台账培训资料全.doc

    10. **工伤事故处理**:要求项目部每月报告安全生产情况,即使无事故也需要记录,以备查阅。 11. **合格证、保险与措施费**:涉及安全防护设备的合格证明,保险购买和安全措施费用的财务记录,确保资金投入到位。 ...

    OracleERP项目系统操作培训-财务-总帐-V0.pptx

    日记帐信息层次结构则帮助组织和管理凭证的详细信息,包括日记帐批、日记帐头和日记帐行,每部分都有其特定的作用和内容。 在实际操作中,财务人员需要熟悉以上各项功能,以确保总帐模块的高效运行。通过培训,财务...

    大学生实习计划怎么写(精品)..doc

    - 准备阶段:8月29日至9月4日,实习生报到,随班听课,准备教案和预讲,了解班级情况,制定班主任工作计划。 - 实习阶段:8月29日至10月16日,进行课堂教学,开展班级工作,至少编写4个教案,完成8个课时的教学,...

    安全监理台帐培训资料全.doc

    文档“安全监理台帐培训资料全.doc”是关于建设工程安全监理的重要参考资料,包含了多个关键环节的安全管理和监控要点。以下是对其中涉及的知识点的详细说明: 1. **项目委托监理合同**:这是监理工作的基础,明确...

    记录一下自己找“python爬虫工程师实习生”岗位的经历.pdf

    9. **HR面试**: 人力资源面试更关注个人素质和公司文化的匹配,包括自我介绍、期望的工作时间、薪资待遇以及公司提供的培训计划。 10. **自学能力**: 自学Python和爬虫四个月即找到实习工作,体现了较强的自学能力...

    [详细完整版]用友实习报告.doc

    实习内容 3 2.1用友U8产品的学习 3 2.1.1软件应用领域 4 2.1.2用友ERP-U8应用的系统运行环境: 5 2.1.3用友ERP-U8的系统安装 6 2.2用友公司结构 9 3实习心得 10 4 实习日记 10 参考文献 12 5 附录: 12 (二)用友...

    企业辞退业绩差业务员整理.pdf

    2. **试用期管理**:新业务员需携带相关证件参加岗前培训,通过培训后才能正式上岗。试用期通常为几个月,期间会综合评估责任心、业务能力和对公司贡献来决定转正时间。 3. **保密规定**:业务员必须对企业忠诚,...

    建设工程监理安全管理制度汇编.doc

    《建设工程监理安全管理制度汇编》是一份详细规定了在建设工程监理过程中如何确保施工安全的指导文件,由陕西远大工程项目管理有限公司于2014年10月10日编制。该汇编涵盖了多个关键的管理制度,旨在为监理人员提供...

    20xx年上半年校长个人述职报告.docx

    6. 每期一事:结合“每月一事”的理念,学校组织各类活动,如趣味运动会、感恩演讲会和集体舞比赛,旨在通过实践活动,丰富学生的生活体验,培养团队合作和情感表达能力。 7. 周周成长课:每周一次的成长课程,采用...

    质量记录表格汇编.doc

    10. 档案资料移交表:在资料交接时使用,确保信息完整无遗漏。 11. 管理评定质量改进措施记录表:记录质量评估结果,提出并记录改进措施。 12. 年度员工培训工作计划表:规划全年的员工培训活动,提升员工技能。 ...

    里诺进销存管理软件3.39(含注册机)

    提供完备的帐务系统,月记帐、日记帐,提供多种综合查询及统计报表功能、软件提供多种日报表、月报表,软件提供庞大的图表分析系统及库存、经营报警系统,多方位为企业经营决策提供服务。 14.安全可靠的数据库备份...

    十堰市建设工程安全资料台账及用表.docx

    10. **工伤事故处理**:项目部需要定期报告安全月报表,即使无事故也要记录,确保及时上报伤亡事故。 11. **合格证、保险与措施费**:确保使用的材料、设备符合安全标准,提供合格证和购买或租赁发票。同时,要记录...

    店长周月工作自查表.doc

    6. 培训与发展:通过培训记录跟踪员工的学习进度和效果,提高团队的专业技能。 7. 销售报告与货品管理:周报告、月报告、总结报告以及货品盘存核对,帮助店长掌握销售状况,及时调整库存,确保货品流动的顺畅。 8....

    院团委工作总结4篇.doc

    5. 内部信息员制度:旨在加强部门间沟通,信息员每月整理活动信息并上传,便于工作总结和信息共享。 6. 主题团日活动:围绕特定主题,如建团和建校周年纪念,开展多种活动形式,如参观、交流、志愿服务等。 7. ...

    参考资料-9-7电气工程施工监理.doc

    根据给定文件“参考资料-9-7电气工程施工监理.doc”的内容,本文将详细解析其中涉及的关键知识点,主要包括电气工程施工监理程序的目的、适用范围、引用文件、职责分配、资格与培训要求,以及各施工阶段的监理依据、...

Global site tag (gtag.js) - Google Analytics