ad_qqread_mid_big">从萝卜 ... 嗯 ... xml 获得 java
一旦创建了 xml 方案,您就需要从这个方案中提取出必需的信息,来确定应该创建哪些 java 类。这个过程的第一步是查看 xml 方案,并严格确定输出应该是什么。对于简单的 serviceconfiguration 对象,定义了两个 java 原始属性:name 和 version。对于这样一个简单的对象,确定所需的接口并不难。只需将被定义类型的名称的首字母大写,并将这些 java 属性添加到接口中即可,如清单 3 所示。
清单 3. 为 serviceconfiguration 接口而从 xml 方案生成的 java 代码 public interface
这是相当明白易懂的;清单 3 中的接口为 xml 方案中定义的属性提供读方法和写方法。另外,您将需要生成一个实现类来定义此接口的各个成员变量,并实现此接口中的每个方法。这种使接口从实现中分离出来的方法使我们能够为特定的需要提中供多种实现。 例如,某个特定的服务可能需要执行计算,而不只是接受从写方法中收到的值。现在考虑那种更复杂的情况还有点为时尚早,但我将在后续文章中重新提到它。然而,一般说来,您仍可以确定实现类应该像什么样子,如清单 4 所示。
清单 4. 为 serviceconfiguration 实现而从 xml 方案生成的 java 代码 public class
相同的原则也适用于 xml 方案中定义的其它对象。您可以在下面查看到其它 java 类(因为它们都是应该生成的):
总结
到目前为止,您应该对数据绑定的各个方面都比较熟悉了。我已初步介绍了您应该使用数据绑定的原因,尤其是在配置信息的范围内,并概述了为实现此方法您所需要了解的一些基本概念。 >>>更多专题请看java对象 web开发 开发应用专题
一旦创建了 xml 方案,您就需要从这个方案中提取出必需的信息,来确定应该创建哪些 java 类。这个过程的第一步是查看 xml 方案,并严格确定输出应该是什么。对于简单的 serviceconfiguration 对象,定义了两个 java 原始属性:name 和 version。对于这样一个简单的对象,确定所需的接口并不难。只需将被定义类型的名称的首字母大写,并将这些 java 属性添加到接口中即可,如清单 3 所示。
清单 3. 为 serviceconfiguration 接口而从 xml 方案生成的 java 代码 public interface
| serviceconfiguration { public void setversion(float version); public float getversion(); public void setname(string name); public string getname(); } |
这是相当明白易懂的;清单 3 中的接口为 xml 方案中定义的属性提供读方法和写方法。另外,您将需要生成一个实现类来定义此接口的各个成员变量,并实现此接口中的每个方法。这种使接口从实现中分离出来的方法使我们能够为特定的需要提中供多种实现。 例如,某个特定的服务可能需要执行计算,而不只是接受从写方法中收到的值。现在考虑那种更复杂的情况还有点为时尚早,但我将在后续文章中重新提到它。然而,一般说来,您仍可以确定实现类应该像什么样子,如清单 4 所示。
清单 4. 为 serviceconfiguration 实现而从 xml 方案生成的 java 代码 public class
| serviceconfigurationimpl implements serviceconfiguration { private string name; private float version; public void setversion(float version) { this.version = version; } public float getversion() { return version; } public void setname(string name) { this.name = name; } public string getname() { return name; } } |
相同的原则也适用于 xml 方案中定义的其它对象。您可以在下面查看到其它 java 类(因为它们都是应该生成的):
| porttype.java porttypeimpl.java documenttype.java documenttypeimpl.java webserviceconfiguration.java webserviceconfigurationimpl.java |
总结
到目前为止,您应该对数据绑定的各个方面都比较熟悉了。我已初步介绍了您应该使用数据绑定的原因,尤其是在配置信息的范围内,并概述了为实现此方法您所需要了解的一些基本概念。
| 上一页 1 2 3 |
| 相关内容:协议 术语解释 设计 解决方案 存储 |
| 【收藏此页】【大 中 小】【打印】【关闭】 | |
| 上一篇:vrml与java在网络课件中交互运用分析 下一篇:java多线程同步中的两个特殊类 10万个软件免费高速下载 | |
| ||||||||||||||
|
|
-
关于我们
公司介绍 最新动态 联系我们 -
产品与服务
域名注册 jsp空间 php空间 -
常见问题
空间操作手册 网站备案相关 退款相关问题 -
技术支持
技术 QQ :178966803 联系电话:13616026886 联系邮箱:fjjsp@vip.163.com
扫描关注微信公众号
闽公网安备 35060202000074号