您的位置:首页 > 编程语言 > Java开发

spring-mvc的框架出现,框架知识点总结

2017-05-16 14:15 344 查看
    未来的几年java框架基本以那个spring-mvc的框架出现,要不断的学习框架知识。

 我来总结下那个

spring 的管理机制,

1.IOC (称为控制反转),整体的是把权利转交给spring ,让程序更容易实现配置。

①:IOC反转控制常见的实现手段之一就是DI依赖注入,而依赖注入的方式通常有:接口注入、Setter注入和构造函数注入。

    ②:IOC反转控制还有一种手段就是依赖查找,这种方式一般先进行类型注册,使用时进行查找;对这种方式有兴趣的朋友可以参考微软企业库中Microsoft.Practices.Unity.dll中的源码(https://entlib.codeplex.com/)。

     ③:依赖注入一般由调用者(LogicController)依赖IOC框架生成好实例对象,然后直接注入到被调用者(GreetMessageService)当中,被者用者内部直接使用此实例,代码流程清晰明了;而依赖查找一般由调用者(LogicController)前期进行类型注册,被调用者(GreetMessageService)内部依赖IOC框架获取到想要的对象实例,然后再使用此实例。

    ④:两者生成实例的目的都是为了能动态创建实例,只不过创建的时机不一样。我个人认为依赖注入分离了逻辑控制相对来说层次性更清晰明了,但在需要注入多个对象时,却不及查找注入方式方便简洁。

还有AOP(面向切面编程)这个是记录日志和权限控制和路由能用到。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sping 框架
相关文章推荐