java - 在运行时从 XML 构建对象的最佳方法

标签 java actionscript-3 actionscript jaxb

我的情况是,我有很多从服务器发送给我的 XML,并且我正在使用 JAXB 或任何基于该架构的 API 来构建对象实例。

问题是,我必须在编译时预先确定要解码的类。我的解决方案是读取传入的 XML 对象,并根据一些标签,我将指示 unmrashaller 创建指定类的实例。这种方法将使我拥有大量 IF 语句和大型状态机。

有更好的设计模式或方法吗?

最佳答案

尝试使用Apache digester 3 ,我认为它可以为您节省很多“如果”,而且使用起来一点也不难。

看看这篇文章:http://www.javaworld.com/javaworld/jw-10-2002/jw-1025-opensourceprofile.html

关于java - 在运行时从 XML 构建对象的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17630578/

相关文章:

android - 使用 navigateToURL 打开文件

我可以同时使用 C 和 ActionScript 吗?

java - 静态for循环?之前执行计算

java - 异步文件上传 Servlet

javascript - 使用 firefox 在 mac 上右键单击 flash 应用程序会触发 mousedown

apache-flex - 将 ArrayCollection 从 ColdFusion 传递到 Flex(使用 BlazeDS)

apache-flex - 在分配文本之前如何设置动态 UITextField 的适当宽度?

java - 如何在单独的文件中组织我的处理代码?

java - 如何修改包外预定义的包方法?

actionscript-3 - 如何在 Stage3D 中获得大于 2048 像素的纹理?