有没有不使用依赖注入概念的Java应用程序模型?

问题描述 投票:0回答:1

我使用 Spring 编写应用程序,并且我也知道现有的其他 Java 框架。似乎它们都利用了将对象(Spring 中的 bean)放置在容器中然后注入到依赖类中的概念。看起来这种应用程序模型对于 Java 等 OOP 语言来说是很自然的,但是还有其他模型吗?如果有的话,它们是什么?

当然,像 Spring 这样的框架使开发变得更容易、更快,并处理低级的东西。我并不是特别谈论 RESTful 企业 Web 应用程序。

java spring dependency-injection inversion-of-control
1个回答
0
投票

有无数的框架和方法,每种框架和方法都能满足特定的需求。例如:

  • Kafka:支持事件驱动开发,通常无需依赖注入。
  • OSGi:专注于模块化和生命周期管理。
  • Apache Camel:专注于集成和路由。
  • Apache Spark:针对批处理和分布式计算进行了优化。

这些只是几个例子;有数十个(如果不是数百个)流行框架,每个框架都针对不同的架构风格和用例量身定制。

© www.soinside.com 2019 - 2024. All rights reserved.