Spring framework特性简介说明

乔欣 Spring 发布时间:2022-11-18 16:36:16 阅读数:19801 1
下文笔者讲述Spring框架的特性---如下所示

spring framework核心特性

1、IOC容器:IoC Container

2、Spring事件:Events(基于java标准事件的扩展)

3、资源管理:Resources(基于java资源管理,API也借鉴java)

4、国际化:i18n(基于java国际化)

5、校验:Validation

6、数据绑定:Data binding(
      外面属性与pojo的属性
	  set/get方法之间的绑定
	  这样就会涉及字符类型与复杂类型之间转换
	  也就是下面的类型转换)

7、类型转换:Type Conversion

8、Spring表达式:
      Spring Express Language
	  使用表达式中通过符号来引用变量
	  实现动态调用的目

9、面向切面编程(AOP)

spring framework数据存储

1、JDBC:JDBCTemplate  Mybatis、hibernate

2、事务抽象(Transactions)

3、DAO支持

4、O/R映射:JPA、hibernate

5、XML编列

spring framework Web

spring Web有两个方向技术栈:
1、Web Servlet技术栈:spring mvc、WebSocket、SockJS

2、Web Reactive技术栈:spring WebFlux、WebClient、WebSocket

框架集成

1、远程调用:基于RMI协议的、基于Hessian协议(如dubbo)、基于Thrift协议

2、JAVA消息服务(异步调用):JMS(ActiveMQ),而不包括非JMS规范的实现(如:kafka、RocketMQ)

3、JAVA连接架构(JCA):这个架构主要是统一一些JAVA的一些资源连接(此点使用少)

4、JAVA管理扩展(JMX):CPU、磁盘利用率:通过spring1.2后引入的@ManagedResource注解简化实现

5、JAVA邮件客户端(Email)

6、本地任务(利用java多线程技术实现,单机版的,非分布式的)Task

7、本地调度(利用java多线程技术实现,单机版的,非分布式的)Scheduling,或者可以使用JAVA的JUC框架也可以完成类似调度工作

8、缓存抽象(Caching):通过注解方式抽象缓存的使用,实现缓存透明化

9、Spring测试(Testing)
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaFramework/Spring/202211/4941.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者