zoukankan      html  css  js  c++  java
  • 【皇甫】☀Spring开题中...

    spring

    (由Rod Johnson创建的一个开源框架)Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架。

    1.Spring的核心概念
    1.1 作用:管理我们项目中的各种业务Bean(Service 类,DAO类,Action类)
    实例化,属性赋值
    1.2 《Spring源码深度剖析》
    1.3 浅显理解 Spring看成是看成是一个水桶,各种bean就是水
    如果不用水桶去管理水,如果只有Spring,没有bean。
    Struts2作用:MVC和参数自动装配
    Hibernate:持久化数据保存

    Spring的好处:

    Spring能有效地组织你的中间层对象,无论你是否选择使用了EJB。如果你仅仅使用了Struts或其他的包含了J2EE特有APIs的framework,你会发现Spring关注了遗留下的问题。Spring能消除在许多工程上对Singleton的过多使用。根据我的经验,这是一个主要的问题,它减少了系统的可测试性面向对象特性。

    2.IOC和DI
    IOC侧重思想:有了IOC,解耦不求人
    DI实现,注入(有三种)
    set方法注入(spring框架支持)
    构造注入 (spring框架支持)
    接口注入
    结语:相当于是站在不同维度的同一个东西

  • 相关阅读:
    运维常见面试题
    python常见面试题
    常见面试题
    常用算法之‘归并排序’
    python库大全
    Springboot拦截器无效,解决办法
    Springboot 不返回页面,只反回文本
    SpringBoot 接收参数的几种常用方式(转载)
    mysql 查询每个分组的前几名
    Java中TimeZone类的常用方法
  • 原文地址:https://www.cnblogs.com/wangxiangxiang/p/5946757.html
Copyright © 2011-2022 走看看