zoukankan      html  css  js  c++  java
  • Spring学习一

      1.POJO和JavaBean的区别

    POJO 和JavaBean是我们常见的两个关键字,一般容易混淆,POJO全称是Plain Ordinary Java Object / Pure Old Java Object,中文可以翻译成:普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO,
    但是JavaBean则比 POJO复杂很多, Java Bean 是可复用的组件,对 Java Bean 并没有严格的规范,理论上讲,任何一个 Java 类都可以是一个 Bean 。
     2.非入侵式
    在开发POJO时,不需要实现额外的接口

    3.Spring非入侵式
    实现POJO时,不需要实现诸如生命周期的代码,只需要关心自己的业务逻辑,无需继承、实现或者导入与SpringAPI相关的任何东西。

    4.依赖注入
    依赖注入用来装配对象,保持应用对象之间松散耦合

    构造器注入:将所依赖的对象通过构造方法的参数注入进来,而不是直接在构造方法中进行new操作。

    装配Bean:
    Spring通过应用上下文ApplicationContext装载Bean的定义,应用上下文全权负责对象的创建和组装,Spring本身自带了几种应用上下文的实现,不同实现的区别仅仅是如何加载配置。
      例:通过classpath下配置文件创建bean的方式
      ApplicationContext context = new ClassPathXmlApplicationContext("xxx.xml");
      Object object = context.getBean("beanName");
    5.应用切面AOP
    6.使用模板技术消除样板式代码
    如JdbcTemplate消除JDBC样板式代码

    Spring容器
    Spring容器自带了几种容器实现,归为两种不同的类型,Bean工厂(BeanFactory)和应用上下文(ApplicationContext),应用上下文基于BeanFactory之上构建

    容器中Bean的声明周期管理

  • 相关阅读:
    c# Invalidate() Update() Refresh()的区别
    Winform重画ComboBox背景色
    窗口过程 Wndproc
    设置DatagridView的列头样式
    SQL2005 全文检索超时的解决方案
    winform 获取当前程序运行根目录
    Web API-如何将Controller的返回值转换成HTTP response消息
    ASP.NET Web API 如何通过程序控制返回xml还是json
    C# web api返回类型设置为json的两种方法
    多组 RadioButtonList 获取值
  • 原文地址:https://www.cnblogs.com/zhangyongJava/p/8329422.html
Copyright © 2011-2022 走看看