Java 框架 上世纪90年代,使用Java开发Web应用普遍使用J2EE标准,J2EE具有平台无关性,对事务.消息等企业级的特性都有很好的支持,但当时的J2EE仍存在一些问题: 非常复杂:EJB的诞生是为了使Java EE的开发变得简单,但是在当时它并没有实现这个目标,完成一个组件需要配置许多的XML文件.本地接口.远程接口等等. 组件依赖耦合:当一个组件依赖另一个组件时,它必须通过名称自己查找依赖,而名称是写在代码中的,就是所谓的“硬编码”. 重量级:无论用户是否需要,当时像集群.远程调用等…