Spring框架的特点
2024-10-19 02:20:03
1. 为什么要学习Spring的框架
* 方便解耦,简化开发
* Spring就是一个大工厂,可以将所有对象创建和依赖关系维护,交给Spring管理
* AOP编程的支持
* Spring提供面向切面编程,可以方便的实现对程序进行权限拦截、运行监控等功能
* 声明式事务的支持
* 只需要通过配置就可以完成对事务的管理,而无需手动编程
* 方便程序的测试
* Spring对Junit4支持,可以通过注解方便的测试Spring程序
* 方便集成各种优秀框架
* Spring不排斥各种优秀的开源框架,其内部提供了对各种优秀框架(如:Struts2、Hibernate、MyBatis、Quartz等)的直接支持
* 降低JavaEE API的使用难度
* Spring 对JavaEE开发中非常难用的一些API(JDBC、JavaMail、远程调用等),都提供了封装,使这些API应用难度大大降低
2. Spring框架的版本(一般不使用最新版本进行开发,spring最新版本不稳定。)
* Spring3.x和Spring4.x的版本
最新文章
- Fis3前端工程化之项目实战
- 【Cocos2d-x游戏开发】Cocos2d-x中的弱联网技术
- linux下查看cpu物理个数、核数、逻辑cpu数
- Snort - manual 笔记(五)
- Android成长日记-Android监听事件的方法
- LUA_linux的安装
- Windows 窗体—— 键盘输入工作原理
- c# 中日期的使用
- iPhone左下角app图标
- 【HDU 5381】 The sum of gcd (子区间的xx和,离线)
- 为CKEDITOR内容中图片加上 图片服务器路径
- SALT-API兼HALITE测试搞定
- Linux shell编程 4 ---- shell中的循环
- TRIGGERS_监测系统_原始数据表触发器—调用告警信息存储过程
- rotatelogs分割apache日志文件
- 复习java7 集合的底层实现理解
- Java 8新特性探究(五)Base64详解
- 开源虚拟化KVM(二)管理虚拟存储
- Python2018-字符串中字符个数统计
- cmake编译android平台的libPoco
热门文章
- Maven 配置tomcat插件
- 11g RAC 更改归档模式 ,归档文件存放在ASM 磁盘组(转载)
- 目前学习的爬取小数据图片zzz
- django 更新 模板语言
- openStack 租户控制台修改虚拟机账户密码
- UnicodeEncodeError: 'gbk' codec can't encode character '\xbb' in position
- 1.urlencoder和urldecoder的使用
- linux的基础
- 10 并发编程-(线程)-GIL全局解释器锁&;死锁与递归锁
- ztree参考