zoukankan      html  css  js  c++  java
  • (职员)2015-10-21 星期三 日志 第二天

    今天工作总结: 今天主要学习了Spring的内容 上午: 看了服务器入职学习资料中Spring中的IOC/DI的内容,文档很长看了很久,也有很多的收获,简单列举如下

    IOC/DI 1.Spring是一种轻量级的、非侵入式的Java/JavaEE应用框架 2.面向接口而非实现编程 3.IoC控制反转 一种让服务消费者不直接依赖于服务提供者的组件设计方式,是一种减少类与类之间依赖的设计原则。 4.DI(依赖注入) 即组件之间的依赖关系由容器在运行期决定,是为了提升组件重用的概率,并为系统搭建一个灵活、可扩展的平台。 5.实现IoC思想,并提供对象创建、对象装配以及对象生命周期管理的软件就是IoC容器。 6.在Spring中,那些组成应用的主体及由Spring IoC容器所管理的对象被称之为bean。简单地讲,bean就是由Spring容器初始化、装配及被管理的对象,而bean定义以及bean相互间的依赖关系将通过配置元数据来描述。 7.:BeanFactory提供了配制框架及基本功能,而ApplicationContext则增加了更多支持企业核心内容的功能 8.一个Bean要提供多个名称,可以通过alias属性来加以指定 9.,对有状态的bean应该使用prototype作用域,而对无状态的bean则应该使用singleton作用域。 10.配置参数,各种的参数书写方法 11.Bean的作用域 12.依赖检查 13applicationcontext国际化
    体会:IOC/DI是一种面向接口的编程方式,在xml中进行bean的配置,通过反射的机制生成对象,在主程序中就可以通过applicationcontext解析xml的文件,从而生成具体的对象,主程序层不会主动地new 一个对象,对象的创建和回收等交给Spring框架来处理,这种方式使得修改具体实现方式变得很容易,只要在xml中修改class指向的实现类就可以了,不用重新的编译程序。在原先的编程方式中运用了xml的方式,将对象的生成交给Spring平台。
    下午: 接着上午继续看了IOC/DI的内容,关于Bean作用域,国际化,依赖检查简单了解,还不怎么理解,根据文档的案例试着是做了个IOC/DI的实现,有个实际的了解。 看了Spring AOP文档前面一部分的内容 : 1.AOP是一种编程范式,提供从另一个角度来考虑程序结构以完善面向对象编

    2.动态代理的本质
    用来实现对目标对象进行增强,最终表现为类,只不过是动态创建子类,
    不用手工生成子类

    体会:AOP是一种面向方面的编程,感觉有些概念比较难懂,具体的还是不了解,明天继续看。今天看了很多的概念,新的东西,刚开始还是困难的,需要耐心一点点突破。


    明天安排:
    继续看Spring
    AOP的内容

  • 相关阅读:
    vue 路由的实现 hash模式 和 history模式
    标准规范
    知识产权、项目收尾
    合同法、著作权、实施条例
    招投标法、政府采购法
    项目成熟度模型、量化项目管理
    信息系统综合测试与管理
    信息系统安全管理
    Spring Boot 6. 与数据访问
    Spring Boot 5. 与Docker
  • 原文地址:https://www.cnblogs.com/f-g-k/p/4905368.html
Copyright © 2011-2022 走看看