经过近一个月对spring的学习,总结下对于spring一些核心的东西:
1.DI(spring 依赖注入)
这章算是spring里面最简单的东西了,不过对于高级Bean的装配还是得去研究研究。
主要运用的原理是:通过JAVA的反射原理构造实例
2.AOP(面向切面编程)
这个是难点,但基本的概念还是比较好理解的。但是对于aop的实际运用还是比较少的。把握好了aop对于spring事务处理和spring modules实现缓存的理解很有帮助,因为他们都使用了aop
主要运用原理:动态代理
3.Template(jdbcTemplate,hibernateTemplate)
这个也是基本的东西了,系统的持久层,简化数据访问。首先配置数据源,然后配置一个模板(jdbcTemplate或其他),将数据源注入给模板,再配置一个Dao,将模板注入给Dao。这就可以在Dao中使用模板了,当然还可以使用Dao支持类。
4.cache(缓存,主要是:使用springmodlues来管理ehcache)
这是利用aop原理实现的,但发现测试的时候有个BUG。博客里也有相关文章
5.事务管理(transaction manager)
这也是利用aop原理实现的,基本的步骤为:将数据源(datasource)注入到一个事务管理器(如:jdbc.datasource....)
,然后为事务目标(target)创建代理.要注意的是:事务目标必须实现某个接口
(AOP中的一种动态代理方式,通过cglib不知道怎么实现!)。代理中有几个属性:1.事务目标;2.代理接口(目标实现的接口);3.事务管理器;4.事务规则,边界;当然常用的还是注解驱动式和<tx:advice>方式。这里面当然最重要的还是要理解事务的概念,如:脏读,不可重复读,幻读等,传播行为那些定义。对我理解这些概念帮助比较大是javaeye 论坛中一些大牛的帖子,在收藏里面有!有时间还得去读读。
6.DAO的设计
这个好像分歧比较大,在javaeye的论坛中讨论也很多。
分享到:
相关推荐
先进性教育阶段总结——保先第一阶段小结.doc
【标题】:第一阶段小结(市级) - 互联网 【描述】:这份文档是对一个教育研究项目的第一阶段总结,该研究聚焦于利用本土资源在民间剪纸游戏中培养儿童的创新能力和艺术素养。 【标签】:互联网 【部分内容】:...
从给定的文件信息来看,我们正在探讨一个项目阶段总结报告模版的详细内容与结构。这份模版旨在为项目的各个阶段提供一个标准化的汇报框架,确保所有关键信息都被记录和评估,从而促进项目的顺利进行和未来的改进。...
本压缩包文件“项目立项阶段总结评审模板集合”正是针对这一重要过程提供的一套实用工具和指南。 1. **项目描述**: 项目描述是立项阶段的核心,它明确了项目的目的、范围、预期成果以及实施策略。一个好的项目...
【胜利路小学有效课堂阶段小结(高段2010)】 这篇文档是对胜利路小学高段2010年期间实施有效课堂教学策略的阶段总结。学校关注的重点在于提升教学质量,落实新课程理念,通过一系列的教学策略和活动,旨在促进教师...
"软件测试的测试阶段总结" 软件测试是软件开发过程中的重要组成部分,旨在确保软件产品的质量和可靠性。软件测试可以分为四个阶段:需求阶段、设计编码阶段、测试阶段和用户测试阶段。每个阶段都有其特定的职责和...
【阶段小结】是医疗行业中一个重要的记录环节,主要用于总结患者在医院连续住院超过一个月期间的病情发展、治疗过程和下一步的治疗方案。这个模板详细列出了需要填写的各项内容,帮助医生系统地回顾和评估患者的治疗...
《小学语文拓展性阅读教学研究》课题阶段总结.pdf
总结而言,第二阶段的“双提升”运动不仅在制度建设、过程优化和成本控制上取得了显著成效,还为公司带来了更高的运营效率和竞争力。公司成功地通过系统性的努力,解决了长期存在的管理问题,提升了业务绩效。这些...
【企业发展观第一阶段小结】这篇工作总结展示了企业在深入学习实践科学发展观过程中采取的措施和取得的成果。在这一阶段,企业以车间党支部为单位,按照公司的整体部署,将理论学习与实际工作相结合,实现了安全生产...
"02编码开发阶段03建议同步输出文件XXX-项目阶段总结报"的标题暗示了这是一个关于编码阶段的总结报告,可能包含了项目团队在这个阶段的经验、教训以及对同步输出的建议。 首先,编码开发阶段是将设计阶段的蓝图转化...
人工智能、大数据与复杂系统概论 1.1物理预测的胜利与失效 1.2预测失效原因 ...3.5三个阶段总结分析 3.6人工智能的应用(一) 3.7人工智能的应用(二) 3.8课间答疑 3.9课程大纲(一) 3.10课程大纲(二)
ACM集训队阶段总结ACM集训队阶段总结ACM集训队阶段总结
【企业发展观第一阶段小结】 本篇文档是对企业发展观第一阶段学习实践活动的总结,主要针对车间的党员和职工,旨在深化科学发展观的理解,推动企业稳健发展。这一阶段的学习实践活动遵循了"调整、规范、变化、改进...
这份文档是迪瑞医疗科技股份有限公司一个项目的阶段总结报告,涵盖了从项目信息到阶段总结的多个方面,具有重要的教育价值,特别是对于学习项目管理和产品开发的人来说。以下是对文档内容的详细解读: 1. **项目...
【幼儿园课题阶段小结】是关于幼儿园教育与家长合作,以提升幼儿教育质量和家长教育观念转变的实践总结。本文主要围绕两个核心主题展开:充分调动家长的积极性和充分发挥家长的主体性。 首先,充分调动家长的积极性...
技术指导阶段小结.doc
聚焦总目标作风再整顿第二阶段小结 [镇学校干部作风集中整顿第二阶段工作小结].docx
疫情防控工作阶段小结.docx
小学师德教育阶段小结.doc