首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在struts中使用flex

在struts中使用flex
EN

Stack Overflow用户
提问于 2009-02-09 06:08:29
回答 5查看 3.4K关注 0票数 2

我有一个旧的(大约5年)的企业应用程序,我管理。最近,我们开始使用flex对UI进行修饰。请记住,我们希望在struts中使用当前的代码库(它是一个相当大的应用程序),在我看来,我有三个选项:

  1. Flex BlazeDS
  2. Flex标签库
  3. FxStruts

当整个应用程序都在flex中时,BlazeDS是一个开放源码的非常有效的选项,我们使用后端应用程序只是为了提供服务。但是,由于应用程序很大,所以很难将所有内容转换为flex。

Flex标记库也是一个开放源码,但只为Flex 2开发,没有为Flex 3提供任何升级。

FxStruts也是一个开放源码,可以与任何flex版本一起使用。最大的优点是我们不需要更改服务器部件,我们仍然可以使用丰富的flex,而且我们仍然可以为外部客户端维护我们的传统UI,在这里我们可能不使用flex。它基本上是一个flex服务和blazeds序列化的组合。

哪一个更好?还有其他方法吗?最终,我们还希望转向spring/mvc或其他框架。我不想在这里做出错误的选择而被咬。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-02-09 10:33:59

使用BlazeDS,您可以通过在服务器上配置一个xml文件,轻松地将现有的java服务公开给Flex客户机。您可以通过ActionsScript和JMS发送和接收强类型对象(从到Java,反之亦然)。只需确保AS和Java类具有相同的属性名称和类型,在客户机上注册一个类别名,其余的将由Flash完成。

假设您使用的是Spring,那么使用Flex和BlazeDS甚至更简单。

您还可以在Flex客户机中使用弹簧ActionScript框架进行依赖注入和MVCS体系结构。更多信息:http://www.herrodius.com/blog/160 (无耻的插头)

票数 2
EN

Stack Overflow用户

发布于 2009-09-10 01:49:27

这取决于您的服务器端实现是什么。如果您有Struts实现,我不会冒险重新实现它,因为迁移到Flex将通过在传统MVC中切换视图来改善用户体验。因为struts是一个MVC框架,所以您可以轻松地用Flex替换视图。请参阅本博客文章,介绍如何在Struts2.0框架中使用maven作为构建工具和XSL结果类型集成flex、Struts 2.0。

与Struts 2.0的Flex集成

希望这能有所帮助。

谢谢

克里希纳

票数 2
EN

Stack Overflow用户

发布于 2009-02-09 09:54:36

我认为您希望在现有应用程序中使用Flex作为UI。

从过去的1.5年开始,我一直在做flex的工作,根据我迄今为止的经验,我可以给你一个关于BlazeDs的建议。您不需要将整个应用程序转换为flex。您仍然可以将ur html/JSP部件与flex放在一起。

也许,您可以在Flex中使用Cairngorm框架作为flex的MVC实现。如果你只将你的“视图”部分切换到Flex,你就不会发现更多的困难。

建议:尝试梅拉皮在java之间的一个很酷的接口。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/527225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档