我正在使用BlazeDS AMF,Java和Hibernate构建一个小型实验性应用程序,我想知道我是否可以从使用Spring Framework中受益?
由于我正在使用BlazeDS,它充当我的控制器,但我可能会使用像面向方面编程之类的东西来进行记录。
使用基于RIA的AMF(Action Message Format)服务的Spring可以获得哪些其他好处?
感谢。
答案 0 :(得分:2)
我认为答案是肯定的“是”。
Spring是一个可靠的框架,可以帮助您更好地使用Hibernate。您的应用程序将使用Spring推荐的习惯用法进行分层。您将拥有IoC和AOP以及可靠代码的所有好处。完成后,您将拥有一个很好的解耦应用程序。如果您编写Spring“契约优先”Web服务,您将很好地描述用户和服务层。
据我了解Blaze DS + Spring,它只是他们提供的另一个servlet,您可以配置并将请求映射到处理程序。它与MVC架构非常相似。我的建议是一次做一件事。不要一次拿走所有东西。在处理Hibernate之前使用Spring JDBC。最初不要担心AOP。
答案 1 :(得分:1)
要考虑的另一个选择是GraniteDS,这是BlazeDS的开源重新实现,其中包含Spring支持。