我使用 Spring 编写应用程序,并且我也知道现有的其他 Java 框架。似乎它们都利用了将对象(Spring 中的 bean)放置在容器中然后注入到依赖类中的概念。看起来这种应用程序模型对于 Java 等 OOP 语言来说是很自然的,但是还有其他模型吗?如果有的话,它们是什么?
当然,像 Spring 这样的框架使开发变得更容易、更快,并处理低级的东西。我并不是特别谈论 RESTful 企业 Web 应用程序。
有无数的框架和方法,每种框架和方法都能满足特定的需求。例如:
这些只是几个例子;有数十个(如果不是数百个)流行框架,每个框架都针对不同的架构风格和用例量身定制。