【问题标题】:Could I benefit from Spring with BlazeDS我可以从 BlazeDS 的 Spring 中受益吗
【发布时间】:2009-06-14 22:16:24
【问题描述】:

我正在使用 BlazeDS AMF、Java 和 Hibernate 构建一个小型实验应用程序,我想知道是否可以从使用 Spring 框架中受益?

由于我使用的是 BlazeDS,它充当我的控制器,但我可能会使用诸如面向方面编程之类的东西来记录日志。

将 Spring 与基于 AMF(动作消息格式)服务的 RIA 结合使用还能获得哪些其他好处?

谢谢。

【问题讨论】:

    标签: java spring


    【解决方案1】:

    我认为答案是肯定的“是”。

    Spring 是一个可靠的框架,可以帮助您更好地使用 Hibernate。您的应用程序将使用 Spring 推荐的成语进行分层。您将获得 IoC 和 AOP 以及可靠代码的所有好处。完成后,您将拥有一个很好的解耦应用程序。如果您编写 Spring “契约优先”的 Web 服务,您将很好地描述用户和服务层。

    据我了解 Blaze DS + Spring,它只是它们提供的另一个 servlet,您可以配置并将请求映射到处理程序。它与他们的 MVC 架构非常相似。我的建议是一次只做一件事。不要一次承担所有事情。在处理 Hibernate 之前使用 Spring JDBC。一开始不要担心 AOP。

    【讨论】:

    • 谢谢!我不得不说,我觉得春天很吓人,我有点不知道从哪里开始。正如您所说,控制反转/依赖注入正是我所需要的,以及 AOP。而且由于我强烈主张解耦,我将需要并实现某种框架,到目前为止,我认为它将是 Spring。我可能会在 SpringSource 上研究 BlazeDS + Spring 集成项目,但话说回来,这一切都很大,但我又要爬这座山了!!!感谢您的回复!
    • 春天看起来很可怕,因为它是如此全面。不过,你可以从小处着手。阅读参考文档的第一章,或获取 Pro Spring brook。这真的很简单。
    【解决方案2】:

    要考虑的另一个选项是 GraniteDS,它是 BlazeDS 的开源重新实现,内置了 Spring 支持。

    【讨论】:

    • 感谢您的回复,我一定会看看 GraniteDS!
    猜你喜欢
    • 1970-01-01
    • 2021-05-28
    • 2011-10-14
    • 2020-10-09
    • 1970-01-01
    • 2012-06-11
    • 1970-01-01
    • 1970-01-01
    • 2022-09-30
    相关资源
    最近更新 更多