spring简介

[color=blue][size=medium][list]
[*]Spring的概况
[*]Spring之IOC
[*]Spring之AOP
[/list][/size][/color]

[size=small]Spring的概况-Spring简介[/size]
Spring是一个轻量级控制反转IOC和面向切面AOP的容器框架,它主要是为了解决企业应用开发的复杂性而诞生的。
目的:解决企业开发的复杂性
功能:使用JavaBean代替EJB
范围:任何Java应用

[size=small]Spring的概况-Spring的起源[/size]
Spring的存在是因为它自身有着得天独厚的优势:
它定位的领域是许多其他流行的framework没有的
Spring是全面的和模块化的
它的设计从底部帮助你编写易于测试的代码
Spring是潜在的一站式解决方案

[size=small]Spring的概况-Spring的优点[/size]

[b]自身的优点[/b]
[list]
[*]低侵入式设计,代码污染极低
[*]一次编写,处处运行
[*]IOC解耦
[*]AOP提供了通用任务的集中管理
[*]ORM和DAO简化了数据库访问
[*]高度开放,不强制使用任何组件
[/list]

[b]给开发带来的好处[/b]
[list]
[*]有效组织中间层对象
[*]使用统一的配置文件,结构清晰,维护简单
[*]减少编程和调试代价
[*]便于进行单元测试
[*]为数据库存取提供了一致的框架
[/list]

[size=small]Spring的概况-Spring的特点[/size]
[list]
[*]方便解耦,简化开发
[*]AOP编程的支持
[*]声明式事务的支持
[*]方便程序的测试
[*]方便集成各种优秀框架
[*]降低JavaEE API的使用难度
[*]Spring的源码是经典学习范例
[/list]

[size=small]Spring的概况 – Spring的核心模块[/size]
[img]http://dl2.iteye.com/upload/attachment/0115/2229/87105e59-1366-3858-a3eb-0ec1c528fc25.png[/img]
[list]
[*]核心容器(Spring Core)
[*]应用上下文(Spring Context)
[*]AOP模块(Spring AOP)
[*]JDBC和DAO模块(Spring DAO)
[*]对象实体映射(Spring ORM)
[*]Web模块(Spring Web)
[*]MVC模块(Spring Web MVC)
[/list]

[size=small]Spring的概况 – 总结[/size]

[list]
[*]Spring就像他的名字一样,给开发人员送来的春天。
[*]她的核心是轻量级的IOC容器,他的目标是为JAVAEE应用提供全方位的框架整合。
[*]在spring框架下实现多个子框架的组合,这些子框架彼此间可以相互独立,也可以使用其他的框架替代。
[*]Spring希望为企业提供一站式解决方案。
[/list]


Spring IOC,AOP下一篇文章中会提到。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值