服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

从xml到java代码的数据绑定之对象

ad_qqread_mid_big">从萝卜 ... 嗯 ... xml 获得 java

  一旦创建了 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

  总结

  到目前为止,您应该对数据绑定的各个方面都比较熟悉了。我已初步介绍了您应该使用数据绑定的原因,尤其是在配置信息的范围内,并概述了为实现此方法您所需要了解的一些基本概念。 >>>更多专题请看java对象  web开发  开发应用专题
上一页 1 2 3 
相关内容:协议  术语解释  设计  解决方案  存储  
【收藏此页】【大 中 小】【打印】【关闭】
上一篇:vrml与java在网络课件中交互运用分析
下一篇:java多线程同步中的两个特殊类


10万个软件免费高速下载
教育教学 安全相关 游戏娱乐 源码下载 编程开发 数码软件 其它类别
网络软件 联络聊天 系统工具 媒体工具 图形图像 应用软件 行业软件
·从xml到java代码的数据绑定之创建类
·利用xml数据绑定实现页面无刷新的数
·flash mx 2004 数据绑定
·asp 2.0 数据绑定函数eval()的机制
·自定义控件(模板+数据绑定)
·[初学vb.net]数据绑定
·用数据绑定实现高效率动态网页
·asp.net 2.0中实现模板中的数据绑定
·xmlconnector+数据绑定应用实例
·实战数据绑定:基于客户端的分页导航
 
·接口和抽象类的定义方式举例说明
·用maven制作java项目发行包
·java 基础入门 pom.xml 元素描述
·用jbuilder2007开发扩展jsf标签的插
·抽象类对象类和对象包装类
·使用java实现在文件中添加字符串
·instanceof和回调概念
·java变量的赋值与传递
·java se6调用java编译器的两种新方法
·weblogic运用db的java控件访问数据库

扫描关注微信公众号