菜鸟日志20170316

任务:需求讨论,重新熟悉Spring
遇到的问题:
1.需求描述不清晰,页面设定不知道,流程处理不明确

解决方法:
1.先按自己的理解做出来,业务检查,通过OK,不通过重新修改,项目进度延后

Spring新理解:
Spring的核心是AOP和DI(IOC)
AOP:面向切面设计,可以理解为一个特殊的过滤器,主要用与系统日志打印,事务管理,过滤处理3方面。
简单的理解就比如多条业务线共同要干某件事,传统的操作是在每条业务线上new出要处理的对象,然后做相应的处理,而AOP的做法就是将要处理的对象设为一个切面,设置要处理的事情,然后插入到相应的业务线上即可。
IOC:控制反转,是一种设计思想。比如存在多个依赖关系的类,传统的操作是需要哪个依赖类,就在该类中new出该依赖类的对象,然后进行相关的操作,该类具有高度的自主权。而控制反转的意思就是当该类需要哪个依赖类时,Spring容器就会自动为你提供一个你有需要的依赖类对象,该类失去了自主权。
DI:依赖注入,是一种实现IOC思想的技术。主要有两种实现方式。一种是通过Spring的配置文件,在该类中配置依赖的属性。另一种是通过注解@Autowired的方式
常用bean的注入方式:
ClassPathXmlApplicationContext(spring.xml);
另外还有4种,但不常用,掌握此方法目前够用^_^

总结:
需求高度自主的时候,要充分发挥自己的想象。
Spring2个核心可以理解,但是配置文件中的各种配置有待进一步理解。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值