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

  • 相关阅读:
    POJ 1887 Testing the CATCHER
    HDU 3374 String Problem
    HDU 2609 How many
    POJ 1509 Glass Beads
    POJ 1458 Common Subsequence
    POJ 1159 Palindrome
    POJ 1056 IMMEDIATE DECODABILITY
    POJ 3080 Blue Jeans
    POJ 1200 Crazy Search
    软件体系结构的艺术阅读笔记1
  • 原文地址:https://www.cnblogs.com/wangxiangxiang/p/5946757.html
Copyright © 2011-2022 走看看