Spring好处————网友总结
来源:互联网 发布:知乎小米笔记本屏幕 编辑:程序博客网 时间:2024/05/19 01:08
1.
其实用spring最好的地方就是实现代码的复用。
首先spring的设计原则是非侵入性的,就是实际业务逻辑代码中感觉不到spring框架的存在,spring只是在其中起到一个实例产生的作用,然后把实例分配给需要的对象。这种设计的好事就是可以随时随地的把某个业务逻辑很轻松的从整个系统中抽离出来再在无任何修改的情况下用到其他系统中去。
然后就是切面的编程,这种设计是灵活的操作织入,例如你的某个业务逻辑是执行存款,存款这个业务之前之后都应该有某些附加操作,例如用户登录,检查余额,记录存款日志信息,但是这些不能够放在存款主业务当中,这个时候就可以用面向切面的方式灵活织入到存款业务中,但是这个过程有不需要改变原存款业务代码和逻辑实现。如果将来某个时候这些副业务更改,例如我不想记录存款日志信息,但是我又要加入打印出存款细节的附加操作,这个时候只要把记录日志剥离出来,再植入打印功能。同样不需要更改源代码。
spring这些设计的终极目标就是避免同样或者相似功能在不同系统中的重复开发而设计的。
2.
开闭原则:对扩展开放,对修改封闭,这是设计框架的原则,换句话说就是把耦合度降到最低。
Spring的依赖注入就是这一方面的最好体现。使我们可以实现分层开发
通过AOP,可实现声明式事务,统一的日志管理等等。
3.
(1)轻量级的框架
(2)非侵入性的
(3)可以整合其他的框架,比如Struts, Hibernate等,使一个全方位的应用程序框架
(4)可以提供事务管理
(5)实现松耦合(比如struts各层耦合度很高)
- Spring好处————网友总结
- Spring boot 学习笔记—带来的好处(二)
- 半年总结——最是一年春好处,绝胜烟柳满皇都
- 黑马程序员——网友对反射的一些总结,很详细
- spring——总结
- 编程——休息片刻的好处
- 编程——休息片刻的好处
- 从头认识C—#include的好处
- 从头认识C—#define的好处
- Spring学习总结(9)——Spring AOP总结
- Spring总结2—IOC
- Spring总结3—AOP
- Spring—HibernateTemplate方法总结
- 再谈外企是毒品——回复一位网友
- STM32序列——结束一些网友的困惑
- 一位网友的项目管理经验——网摘
- Java基础学习总结(87)——坚持写Java等技术类博客的好处
- 3G培训机构比较—网友亲身咨询走访
- How to Use RSA Key for SSH Authentication
- linux ar 打包库到另一个库中
- C#编程之经典算法——排序(六)
- 浮点数取模函数
- boost 编译 jam 编译配置
- Spring好处————网友总结
- SQL语句(转载)
- matlab uicontrol中popupmenu用法
- 系统调用(追踪sys_socket)
- 获取进程和结束进程
- SQL语句(转载)
- 他人過關經驗
- 学期项目(web开发)一:前言
- ScriptManager 帮助您实现 Web 应用程序的 AJAX 功能