java最基本三大框架学习 (java常用框架第44讲)

自1995年推出以来,Java始终处于首位,这使其成为有史以来最著名的软件编程语言之一。及时的更新和新版本发布使Java保持着活跃和竞争力。

而在Java的成长史中,诸多能为开发节省大量时间的框架也是功不可没,今天我们就用43张图来盘点一下Java中常用的30种常用框架,希望能帮助各位更好的理解框架和使用框架。

有些图比较大的图上传之后可能会有点糊,但是高清大图以及一些框架学习笔记我都整理好了

java常用框架第44讲,java45个基础教学

需要的同学 转发本文+关注+私信【1203】 即可获取! 一定要先关注哦,不然收不到消息的!!

java 类加载器架构

虚拟机设计团队把类加载阶段中的“通过一个类的全限定名来获取描述此类的二进制字节流”这个动作放到Java虚拟机外部去实现,以便让应用程序自己决定如何去获取所需要的类。实现这个动作的代码模块称为“类加载器”。

java常用框架第44讲,java45个基础教学

JVM 架构

JVM是JavaVirtualMachine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。

java常用框架第44讲,java45个基础教学

java常用框架第44讲,java45个基础教学

Java 技术体系

java常用框架第44讲,java45个基础教学

线程运行架构

java常用框架第44讲,java45个基础教学

Java 体系(编译与运行)结构

java常用框架第44讲,java45个基础教学

JMS 技术架构

JMS(Java Message Service)组成特点:

  1. JMS provider 实现JMS接口和规范的消息中间件,也就是我们的MQ服务器
  2. JMS producer 消息生产者 创建和发送JMS消息的客户端应用
  3. JMS consumer 消息消费者,接收和处理JMS消息的客户端应用
  4. JMS message

java常用框架第44讲,java45个基础教学

java常用框架第44讲,java45个基础教学

JMX 技术架构

JMX(Java Management Extensions) 是一个为应用程序植入管理功能的框架 ,从Java5.0开始引入到标准Java技术平台中。JMX是一套标准的代理和服务,实际上,用户可以在任何Java应用程序中使用这些代理和服务实现管理。

java常用框架第44讲,java45个基础教学

Spring 架构

这个不用我多说了吧,Spring具有出色的开发复杂 Web 应用程序的能力,并以高性能著称。它使Java开发人员能够轻松地创建企业级应用程序。被戏称为“ 程序员的春天 ”。

java常用框架第44讲,java45个基础教学

java常用框架第44讲,java45个基础教学

Hibernate 架构

作为一个对象关系映射(ORM)数据库,Hibernate 改变了我们以前查看数据库的方式。尽管它不是一个完整的全栈框架,但它为转换多个数据库的数据提供了极大的便利。

它支持多个数据库的能力使得它很容易拓展,无论应用程序大小或用户数量如何。它快速、强大、易于扩展、修改和配置。

java常用框架第44讲,java45个基础教学

java常用框架第44讲,java45个基础教学

ibatis 架构

ibatis是一款apache开源的、轻量级的、基于java持久层的、半自动方式的开发框架。

java常用框架第44讲,java45个基础教学

Struts2 架构

Struts2 当年可谓是风光无限啊,Struts2 + Spring + Hibernate 三大框架一起组成了 " SSH "————牛逼哄哄的 Java Web 框架三剑客。

时过境迁,现在除了老掉牙的老项目,已经很少有公司还用 Struts2 开发了,甚至从招聘岗位技能上、以及面试者的简历上消失。

java常用框架第44讲,java45个基础教学

Struts1 架构

struts1相对struts2小巧,与servlet和jsp耦合性较高,struts2是以xwork(WebWork)为核心,不是struts1的升级版,可以看成是xwork的升级版

java常用框架第44讲,java45个基础教学

JBPM 架构

JBPM是J2EE的轻量级工作流管理系统。工作流由实体(Entity)、参与者(Participant)、流程定义(Flow Definition)、工作流引擎(Engine) 四部分组成。它适用于项目流程比较多,流程复杂的项目。

java常用框架第44讲,java45个基础教学

EJB 技术架构

EJB官方解释:商务软件的核心部分是它的业务逻辑。业务逻辑抽象了整个商务过程的流程,并使用计算机语言将他们实现。

java常用框架第44讲,java45个基础教学

Portal 架构

java常用框架第44讲,java45个基础教学

J2EE 架构

java常用框架第44讲,java45个基础教学

java常用框架第44讲,java45个基础教学

Oracle 架构

Oracle Database(又名 Oracle RDBMS)是甲骨文公司的一款关系数据库管理系统。到目前为止仍在数据库市场上占有主要份额。

java常用框架第44讲,java45个基础教学

MYSQL 架构

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。 MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

java常用框架第44讲,java45个基础教学

Android 架构

java常用框架第44讲,java45个基础教学

云计算架构

云计算架构包含的技术很广,但必须掌握的云计算核心技术分别Docker, K8S和Istio

java常用框架第44讲,java45个基础教学

LINUX 内核

java常用框架第44讲,java45个基础教学

vmware 架构

java常用框架第44讲,java45个基础教学

SAP 系统整体架构

java常用框架第44讲,java45个基础教学

门户网站应用架构蓝图

java常用框架第44讲,java45个基础教学

SOA 技术架构

java常用框架第44讲,java45个基础教学

MIS 技术架构

java常用框架第44讲,java45个基础教学

APUSIC ESB 技术架构

java常用框架第44讲,java45个基础教学

GIS esb 技术架构

java常用框架第44讲,java45个基础教学

CRM 方案架构

java常用框架第44讲,java45个基础教学

OA 架构

java常用框架第44讲,java45个基础教学

java常用框架第44讲,java45个基础教学

end

就先写到这吧,需要高清大图以及框架学习笔记的同学 转发本文+关注+私信【1203】 即可。

一定要先关注哦,不然收不到消息的!!

java常用框架第44讲,java45个基础教学