我是经验丰富的Java EE Web开发人员,正跳入.NET生态系统。我想对这些平台在API层的相似性和差异进行全面的技术概述。我说的是企业级平台支持,例如
提供这些服务的.NET平台体系结构是什么?在Java EE世界中,应用程序服务器(产品)实现所有Java EE服务(规范)。该应用程序使用Java EE API(类,注释或XML)来访问服务。应用程序代码在逻辑上分为服务器管理和支持的bean,组件。域管理员甚至可以在运行时配置应用程序服务器服务和策略(这提供了职责分离)。
Java EE是否以这种方式熟悉.NET规范?还是.NET架构更符合Spring框架的习惯用法,即IoC容器和服务库/配置都打包在应用程序包中?