我之前有过使用Spring框架和Flex的经验,但从未将它们一起使用过。我正在开始一个新项目,并希望使用Spring和Flex。我注意到有一些特殊的"Spring BlazeDS Integration"库。由于截止日期紧迫,我无法进行适当的评估,我希望StackOverflow社区帮助决定是否使用此库。
问题是:
有什么好处/缺点 使用“Spring BlazeDS集成” 与服务器端的“普通弹簧”相比?
Spring BlazeDS集成能否大大加快开发速度?
使用时会引入任何灵活性限制吗?还有其他需要考虑的事情吗?
提前致谢!
答案 0 :(得分:2)
BlazeDS是Adobe创建的一个开源库。您可以使用它来直接从Flex端调用Java服务(方法),而无需创建一些Web服务。还有另外一些好处,比如消息传递,但最重要的是这样可以简化Flex / Java集成。
Spring BlazeDS集成是一个由SpringSource人员创建的项目,用于将Spring配置文件用于BlazeDS设置并使用Spring编程模型。因此,如果您在服务端使用Spring而在客户端使用Flex,那么添加BlazeDS并使用集成Spring / BlazeDS是一个非常好的主意。
答案 1 :(得分:1)
除非您在服务器上使用Spring,否则它没有任何好处。由于你使用Spring,可能值得一看,但它当然需要一些额外的时间来学习它。
简而言之,它提供了更容易配置您希望向客户端公开的后端基础结构和服务,并且它与Spring应用程序上下文和Spring编程模型完美集成。