当前位置: 代码迷 >> Java Web开发 >> 刚开始学xml解析 谁能帮我做做! 我来看看 谢谢
  详细解决方案

刚开始学xml解析 谁能帮我做做! 我来看看 谢谢

热度:385   发布时间:2007-12-01 16:34:15.0
刚开始学xml解析 谁能帮我做做! 我来看看 谢谢
[font=Arial]1
[/font]基本要求(一)
请编写JAVA代码实现本文档所要求的功能
(二)
本测试侧重考察JAVA中间应用程序编写能力,要求编写的JAVA组件可以成功部署到J2EE应用服务器上(TOMCAT,WEBLOGIC等)
(三)
为考察接口调用及结果考察,要求编写简单的前端应用(客户端、页面均可),调用编写的JAVA组件
[font=Arial]2
[/font]功能要求说明:在我们的应用程序编写中,所有的业务操作均通过XML标志实现前端和中间应用服务器的接口,如下示例:

[align=left]<?xml version="1.0"?>

[/align]

[align=left]<PKUDOC pkusoft="urn=schemas-pkusoft-com:fz" version="2.0">

[/align]

[align=left]
<DATAINFO>

[/align]

[align=left]
<TABLE name="PERSON" operation="0">

[/align]

[align=left]
<ID state="0">00003</ID>

[/align]

[align=left]
<NAME state="0">刘军</NAME>

[/align]

[align=left]
</TABLE>

[/align]

[align=left]
<TABLE name="PERSON" operation="1">

[/align]

[align=left]
<ID
state
="5">00001</ID>

[/align]

[align=left]
<NAME state="0">张惠</NAME>

[/align]

[align=left]
</TABLE>

[/align]

[align=left]
<TABLE name="PERSON" operation="2">

[/align]

[align=left]
<ID state="5">00002</ID>

[/align]

[align=left]
</TABLE>

[/align]

[align=left]
</DATAINFO>

[/align]

[align=left]</PKUDOC>

[/align]
说明:TABLE节点:表示要进行操作的数据库表名称,name属性为要操作的表的数据库名称,其子节点的节点名为要处理的字段名,子节点的值为字段的值
      Operation
属性:表示要进行的数据库操作,0表示insert操作;1表示update操作;2表示delete操作

State
属性:0表示普通操作类型;5表示当update和delete该字段为操作的 where 条件

[align=center](XML1)

[/align]要求:
请按照上述的XML,编写一个JAVA组件,实现如下功能:
l
和前端的接口,接受前端程序提交的XML(XML1)。
l
解析XML,并依据XML的节点信息进行业务处理
l
业务处理包括三个内容:
n
增加一条新记录“刘军”,人员编号为“00003”
n
修改人员编号为“00001”的人员名字为“张惠
n
删除编号问“00002”的人员
l
以上业务操作在同一事务中
l
业务处理只要求生成SQL语句,SQL可以生成文件或者显示在前端界面上。

[font=Arial]3
[/font]数据结构

[align=center][bold]字段描述[/bold]

[/align]

[align=center][bold]字段编码[/bold]

[/align]

[align=center][bold]字段类型[/bold]

[/align]

[align=center][bold]必须[/bold]

[/align]

[align=center][bold]主键[/bold]

[/align]

[align=center][bold]备注[/bold]

[/align]
人员编号
ID
varchar(5)

[align=center]

[/align]

[align=center]

[/align]

姓名
NAME
varchar(30)

[align=center]

[/align]

[align=center]

[/align]



有会的 谢谢  发我邮箱 6575291@qq.com
搜索更多相关主题的帖子: xml  解析  

----------------解决方案--------------------------------------------------------
  相关解决方案