java有哪些基础框架

java有哪些基础框架常用框架如下 一 SpringMVC Spring Web MVC 是一种基于 Java 的实现了 Web MVC 设计模式的请求驱动类型的轻量级 Web 框架 即使用了 MVC 架构模式的思想 将 web 层进行职责解耦 基于请求驱动指的就是使用请求 响应模型 视频教程推荐 java 视频 立即学习 Java 免费学习笔记 深入 二 Spring 1 IOC 容器

大家好,我是讯享网,很高兴认识大家。



java开发中常用的框架有哪些

常用框架如下:

一、SpringMVC

Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦。

基于请求驱动指的就是使用请求-响应模型。

(视频教程推荐:java视频)

立即学习“Java免费学习笔记(深入)”;

二、Spring

1、IOC容器

IOC容器就是具有依赖注入功能的容器,IOC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。应用程序无需直接在代码中new相关的对象,应用程序由IOC容器进行组装。在Spring中BeanFactory是IOC容器的实际代表者。

2、AOP

简单地说,就是将那些与业务无关,却为业务模块所共同调用的逻辑或责任封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可操作性和可维护性。AOP代表的是一个横向的关系。

三、Mybatis

MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 java有哪些基础框架 Java对象)映射成数据库中的记录。

四、Dubbo

Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC(远程过程调用协议)远程服务调用方案,以及SOA服务治理方案。

简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,说白了就是个远程服务调用的分布式框架。

五、Maven

Maven是项目管理和构建自动化工具,越来越多的开发人员使用它来管理项目中的jar包。

六、RabbitMQ

消息队列一般是在项目中将一些无需即时返回且耗时的操作提取出来,进行异步处理。而这种异步处理的方式大大的节省了服务器的请求响应时间,从而提高了系统的吞吐量。

推荐教程:java入门程序

小讯
上一篇 2024-12-24 14:06
下一篇 2025-01-01 15:45

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/2875.html