JavaEE 6和Spring

时间:2011-02-08 01:28:35

标签: spring java-ee-6

我是JavaEE 6(JSF 2.0,JPA和EJB 3.1)用户,但是Spring中的新手。

将Spring与JavaEE 6一起使用是一个很好的决定吗? (如果是,这对我有什么帮助?)

3 个答案:

答案 0 :(得分:1)

取决于您的问题。在我编写的大多数Java EE应用程序中,我通常使用Spring至少依赖注入。查看Spring文档,了解它可以为您做些什么。

从这里开始:http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/spring-introduction.html

Spring Framework还为常见的Java EE需求提供了一堆其他库,如MVC,Security,AOP等。

答案 1 :(得分:1)

这确实取决于您正在开发的应用程序。

JavaEE 6非常易于使用,并为简单应用程序的大多数问题提供了简便的解决方案。 CDI具有会话范围,其依赖注入机制非常强大,并且与JSF集成得非常好。 EJB非常适合持久性和事务管理。

当你处理其他一些API如JTA,JMS,JavaMail等时,事情会变得有点难看。那就是Spring可以提供很大帮助的时候。它有用于处理大多数这些技术的库以及许多其他技术(Freemarker,Velocity,JasperReports,Quartz等)。值得一提的是,您不需要Spring的DI容器来使用大多数这些集成库。最后,Spring的AOP非常好,比任何JavaEE替代方案都灵活得多(但是再一次,JavaEE的AOP在大多数情况下都能正常工作)。

如前所述,这取决于您尝试解决的问题。两者都是开发应用程序的绝佳平台。网上有关于JavaEE 6 and Spring主题的大量信息。做一些研究和快乐的编码!

答案 2 :(得分:1)

我更喜欢一个号码.Spring应该是JavaEE的替代品。它有很多有用的已经实现,可以帮助你解决你的问题,但JavaEE6是一个标准的平台,它也提供了一个非常好的工作方式。取决于您正在开发什么样的应用程序来做出决定。祝你好运

相关问题