发明名称 |
在软件对象与以结构化语言要素为基础的文件之间映射的系统及方法 |
摘要 |
一种提供共同框架供文件(例如XML文件)与软件对象(例如Java对象)间的映射用的方法及系统。该框架使用处理器遮蔽如何获取属性供映射使用。如此导致双向上映射具有共同外貌的映射代码。XML文件的要素与Java对象的属性间的映射包含于映射器中。映射器使用(诸如DOM或SAX的)分析器(104)从XML文件(108)映射至对象(110)。另一方向的映射(Java至XML)要求以特殊次序创建XML文件的要素,以确保结果的XML文件(118)的有效性。举例而言,本发明使用JSP创建XML模板文件。使用以JSP为基础的模板能够以JSP撰写文件标签,而且该JSP具有取得要素和属性值的回调。可将内容指向缓冲器,或者直接指向servlet的响应流。 |
申请公布号 |
CN1313953C |
申请公布日期 |
2007.05.02 |
申请号 |
CN01823339.2 |
申请日期 |
2001.12.28 |
申请人 |
国际商业机器公司 |
发明人 |
迈克尔·拜西格尔;约翰·H·格林;杰伊·W·沃菲尔德 |
分类号 |
G06F17/21(2006.01) |
主分类号 |
G06F17/21(2006.01) |
代理机构 |
北京市柳沈律师事务所 |
代理人 |
郭定辉;黄小临 |
主权项 |
1.一种将代表软件对象的数据结构转换成文件的结构化语言要素的计算机实现方法,该方法包括:(a)生成结构化语言要素模板文件;(b)从软件对象读取属性,这些属性与文件的结构化语言要素关联;(c)使用这些属性,根据属性与结构化语言要素间的关联获取由结构化语言要素所定义的构件;以及(d)以这些构件填充结构化语言要素模板文件。 |
地址 |
美国纽约州 |