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框架支持)
    接口注入
    结语:相当于是站在不同维度的同一个东西

  • 相关阅读:
    Codeforces-541div2
    动态规划-线性dp-hdu-4055
    动态规划_线性dp
    动态规划_背包问题笔记
    codeforces-1111
    数论模板
    codeforces-1114F-线段树练习
    2-sat
    拓扑排序
    强连通分量
  • 原文地址:https://www.cnblogs.com/wangxiangxiang/p/5946757.html
Copyright © 2011-2022 走看看