2009-06-14 26 views
0

我建立使用BlazeDS的AMF,Java和Hibernate的一个小实验应用,而我,如果我能在所有受益于使用Spring框架的疑惑?难道我从春天受益BlazeDS的

由于我使用BlazeDS的,充当我的控制器,但我可能会使用类似的面向方面编程例如用于记录。

我可以从使用Spring与我的AMF得到什么其他的好处(动作消息格式)服务基于RIA?

谢谢。

回答

2

我认为答案是强调“是”。

Spring是一个坚实的框架,这将有助于你使用Hibernate的更好。你的应用程序将使用Spring推荐的习惯用法进行分层。您将拥有IoC和AOP以及可靠代码的所有优势。完成后,您将拥有一个很好的解耦应用程序。如果您编写Spring“合同优先”Web服务,您将拥有很好划分的用户和服务层。

据我了解的Blaze DS +春天,它只是一个servlet的,他们提供,配置,并请求映射到处理程序。这与他们的MVC架构非常相似。我的建议是一次做一件事。不要一下子把所有东西都拿走。处理Hibernate之前使用Spring JDBC。起初不要担心AOP。

+0

感谢您的!我不得不说,我发现春天吓人,我有点不知道从哪里开始。正如你所说,控制/依赖注入的反转正是我所需要的,以及AOP。因为我强烈主张解耦,所以我需要并实现某种框架,到目前为止,我认为这将是Spring。 我可能会考虑对SpringSource的BlazeDS的+ Spring集成项目,但话又说回来,这一切都很大,但话又说回来,我要去攀登这座山! 感谢您的回复! – 2009-06-14 22:29:47

+0

春天看起来很吓人,因为它很全面。虽然你可以从小处着手。阅读参考文档的第一章,或者获取Pro Spring小溪。这真的很简单。 – skaffman 2009-06-15 07:23:06

1

另一种选择要考虑的是GraniteDS,一个开放源代码的重新实施的BlazeDS的,在烤的Spring支持。