我正在寻找您已成功使用的全面设置。关于我可能会使用什么样的建筑砖,我已经有了很多提示,但我不知道如何将它们放在一起。需要购买的工具也可以。
详细说明:
我正在为Java服务器应用程序开发一个Flex前端客户端,我有一组模型类,它们代表我的业务逻辑中的对象,并且应该具有相同的属性,并在所有层中表现出相同的行为。这些对象
我猜这是一个非常常见的应用程序结构。我已经在使用了:
现在,我真正想做的是定义对象一次(我已经在XSD中使用它们)并且让工具为整个链设置类存根。我可以使用什么?
我已经听说过(但没有评估过):
答案 0 :(得分:0)
我认为您的Flex UI不应该知道或关心Java对象。
首先采用“契约优先”,XML架构驱动方法,并提供在Flex客户端和服务层之间交换所需的消息。一旦你有了这两个,两者完全解耦。这是一个好的开始。
我还建议不要买入一代计划。在开发过程中,您只需支付一次该价格。
我是Spring用户,因此我建议使用Spring OXM接口Spring's "contract first" web services。这将使您的UI和服务层保持良好的分离。使用org.springframework.oxm接口来进行映射。
您可以使用Spring/BlazeDS将Flex UI与Spring后端集成。
你拥有Spring IoC和AOP的全部功能来创建后端。
我认为你会发现这是解决这个问题的好方法。