【发布时间】:2010-10-28 10:34:38
【问题描述】:
我有一个小项目,我想在其中生成带有一点逻辑的动态数据输入表单。
一个简单的用例可能是 一个足球结果表单,所以你有一个射手按钮,当点击时,用户会被提示选择一名球员。然后表单将发送带有事件数据的消息(可能发送到 Web 服务,也可能发送到 JMS 队列)。例如巴塞罗那、Goal、Henry。
然后我想为网球创建一个类似的表格......
我的想法是创建一个 Web 服务,您可以在其中定义业务逻辑。 (事件、组件、您采取的行动等。)最初我以为我会从 web 服务以 xml 发送运动定义。然后写一个app解析xml,动态创建数据录入画面。
我最初想编写一个 web 服务并返回一个 xml 数据。 (看起来很糟糕)渲染技术可以是 flex/flash 并成为瘦客户端。
然后我认为使用 swing 应用程序框架创建表单就像创建 java 应用程序一样容易,这就是要走的路。
然后我想,与其写一个 xml 模式来描述 java 表单,我可以序列化一个 java 类并通过网络发送它。
一旦走上这条路,我现在想知道是否应该只是一个 java 框架,并且动态表单成为通过反射调用的类。
我希望得到有关上述方法的反馈,以及 stackoverflow 上的人们如何解决这个问题。
谢谢
大卫。
【问题讨论】:
标签: java architecture forms dynamic