乙巳🐍年

acc8226 的博客

Spring 框架简介

在 Java 近 20 年的历史中,它经历过很好的时代,也经历过饱受诟病的时代。尽管有很多粗糙的地方,如 applet、企业级JavaBean(Enterprise JavaBean,EJB)、Java 数据对象(Java Data Object,JDO)以及无数的日志框架,但是作为一个平台,Java 的历史是丰富多彩的,有很多的企业级软件都是基于这个平台构建的。Spring是 Java 历史中很重要的组成部分。

在诞生之初,创建 Spring 的主要目的是用来替代更加重量级的企业级 Java 技术,尤其是 EJB。相对于 EJB 来说,Spring 提供了更加轻量级和简单的编程模型。它增强了简单老式Java对象(PlainOldJavaobject,POJO)的功能,使其具备了之前只有EJB和其他企业级Java规范才具有的功能。

Spring 框架是一个 Java 平台,为开发 Java 应用程序提供全面的基础设施支持。 Spring 负责处理基础设施,这样您就可以专注于应用程序。

Spring 的发展历程

最初由 Rod Johnson 所创立的开发框架,用于简化企业级 Java 应用的开发。

在没有 Spring 之前, Java 企业级开发的状况:

  • 依赖于老版本的 EJB;
  • 严重依赖于应用服务器;
  • 开发和调试非常困难。
阅读全文 »

RabbitMQ 是目前非常热门的一款消息中间件,不管是互联网行业还是传统行业都在大量地使用。RabbitMQ 凭借其高可靠、易扩展、高可用及丰富的功能特性受到越来越多企业的青睐。作为一个合格的开发者,有必要深入地了解 RabbitMQ 的相关知识,为自己的职业生涯添砖加瓦。

rabbitmq 下载安装

Messaging that just works — RabbitMQ
https://www.rabbitmq.com/

前提:已安装了 Erlang 语言

Downloads - Erlang/OTP
https://www.erlang.org/downloads

若仅是体验 rabbitmq,可借助 docker 工具。

1
2
3
4
docker run -it --rm --name rabbitmq \
-p 5672:5672 \
-p 15672:15672 \
rabbitmq:3.10-management
阅读全文 »
0%