网站可以查出在哪里做的吗,想找可以在家做的手工活去什么网站,网站规划详细设计怎么写,用python做购物网站我是一名高级Java开发人员#xff0c;必须研究应用程序架构师选择的技术。 我最多只能表达对特定技术的看法#xff0c;不能做出/影响技术选择的决定。 因此#xff0c;在我的正式项目中#xff0c;我别无选择从Spring迁移到JavaEE6或从JavaEE6迁移到Spring。 我坚信#… 我是一名高级Java开发人员必须研究应用程序架构师选择的技术。 我最多只能表达对特定技术的看法不能做出/影响技术选择的决定。 因此在我的正式项目中我别无选择从Spring迁移到JavaEE6或从JavaEE6迁移到Spring。 我坚信作为Java开发人员我必须保持至少很少最新技术的更新。 因此我许多Java开发人员通常都会关注Java社区的网站或博客以了解Java社区的最新情况。 特别是我确实关注一些Java冠军或知名作家的最新消息因为他们可能对Java领域的下一个重大事物有更好的了解。 几年前我见过很多人谈论春天。 然后我开始学习Spring但仍然喜欢它。 我已经使用JavaEE5两年了但是我没有发现Spring没有提供的任何功能。 但是最近我每两天看到太多关于“从Spring迁移到JavaEE6”的文章。 因此我想尝试一下我安装了NetBeans7.1Glassfish3.1并做了一个简单的POC。 太好了我仅用10分钟就可以编写一个简单的应用程序。 是的JavaEE6在其前身方面进行了很多改进。 但是我再也没有看到Spring无法做到的任何新事物。 好的让我分享我对“从Spring迁移到JavaEE6”文章作者选择的标准的看法。 1. WEB-INF / lib中有很多Jar Spring应用程序在WEB-INF / lib中具有依赖性而JavaEE6应用程序在服务器lib中具有依赖性。 即使对于Spring应用程序我们也不需要手动下载所有这些Jar我们可以使用Maven / Ivy甚至可以从配置了所有依赖项的原型模板开始。 而且这是唯一的工作。 我不确定通过在服务器库中而不是WEB-INF / lib中使用jars可以提高性能。 如果是这种情况我们可以将Spring应用程序依赖项放在服务器库中。 我在这里想念的是什么 2.类型安全的依赖注入 从Spring 2.5开始我们使用Autowired提供了基于注释的DI支持如果您仍然说Spring是基于XML的请查看Spring3.x。 如果您想给spring bean指定一个自定义名称如果对同一接口有多个实现则可以。 它与JavaEE6的CDI Injext和Named有何不同 3.约定优于配置 EJB3方法默认情况下是事务性的只需使用Stateless对其进行拍击即可。 在Spring中我们可以创建一个自定义StereoType例如TransactionalServe例如Service Transactional public interface TransactionalServe {}并且可以实现Convention over Configuration。 我在这里想念什么吗 4. Spring依赖JavaEE 当然Spring依赖于JavaSE和JavaEE。 Spring只是使开发变得容易。 您始终可以通过更简单的方式在Spring中使用JEEJPAJavaMail等JavaEE API。 有人说Spring完全消失了JavaEE吗 没有。 5.基于标准App Server支持许可等等。 这些是开发人员没有太多任何控制的事情。 从开发人员的角度来看我们喜欢使开发变得更容易的一切。 因此我没有看到任何有效的理由将现有的Spring应用程序迁移到JavaEE6。 到现在为止我还没有找到CDI可以做的事情和Spring不能做的事情。 对于仅进行依赖注入的新建项目我们可能不需要Spring因为我们已经在JavaEE6中内置了CDI。 JavaEE6是否解决以下任何问题 1. 批处理 几乎所有大企业都有一些批处理作业要运行。 JavaEE6是否支持实现它们。 您是否建议使用Spring Batch或在原始JavaEE6中从头开始。 2. 社交网络集成 这些天来Web应用程序与社交网站进行集成已成为非常普遍的要求。 同样您在JavaEE6中拥有什么呢 3. 环境配置文件在Spring中可以在“测试”配置文件中启用我的模拟服务在“生产”配置文件中启用我的真实服务。 我知道Alternative但是我们可以在不使用基于String的注入的情况下配置两个以上的替代方法吗 4. Web应用程序安全性 JavaEE6中Spring-security的对应部分是什么 5.如何与NoSQLFlex移动开发等集成 JavaEE6现在获得了CDI因此Spring突然成为了遗产 结论是的JavaEE6现在很晚才有很酷的东西但是无论如何它不会取代Spring。 春天万岁。 参考 JavaEE6必须从Spring获得哪些附加功能 我的JCG合作伙伴 Siva Reddy的“ 我在技术上的实验”博客中。 翻译自: https://www.javacodegeeks.com/2012/04/what-additional-features-does-java-ee-6.html