• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
☼柚子
永远不要做自己后悔的事情。
博客园    首页    新随笔    联系   管理    订阅  订阅

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

 

posted @ 2016-10-10 17:53  Fx_柚子  阅读(185)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3