一路拾遗
Collect By Finding All The Way ......
BlogJava
首页
新随笔
新文章
联系
聚合
管理
posts - 81,comments - 41,trackbacks - 0
<
2008年8月
>
日
一
二
三
四
五
六
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
我的博客开张啦!欢迎大家多多来踩!
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(5)
给我留言
查看公开留言
查看私人留言
随笔档案
2010年9月 (1)
2010年6月 (2)
2010年5月 (5)
2009年12月 (4)
2009年11月 (3)
2009年10月 (2)
2009年8月 (2)
2009年7月 (4)
2009年6月 (5)
2009年5月 (1)
2009年4月 (2)
2008年12月 (2)
2008年11月 (1)
2008年10月 (1)
2008年9月 (4)
2008年8月 (12)
2008年7月 (30)
文章档案
2008年12月 (1)
相册
毕业照
搜索
积分与排名
积分 - 64206
排名 - 822
最新评论
1. re: myeclipse开发hibernate应用程序示例[未登录]
真的好好...
--云
2. re: myeclipse开发hibernate应用程序示例
做得很认真,顶一个
--~!
3. re: myeclipse开发hibernate应用程序示例[未登录]
not bad
--1
4. re: myeclipse开发hibernate应用程序示例
类名一定要大写,hibernate版本要小于4才行!!!!!!
--第三方
5. re: myeclipse开发hibernate应用程序示例
有错误啊
--第三方
阅读排行榜
1. myeclipse开发hibernate应用程序示例(15645)
2. 使用AXIS调用WSDL描述的Web服务(9677)
3. 使用AXIS调用WSDL描述的Web服务(续)(6037)
4. 基于RemoteObject方式的Java-Flex交互(USING LCDS)(2678)
5. Java WebService注册中心JUDDI配置方法(2194)
评论排行榜
1. myeclipse开发hibernate应用程序示例(16)
2. 使用UDDI4J连接JUDDI(10)
3. 使用AXIS调用WSDL描述的Web服务(续)(5)
4. 使用AXIS调用WSDL描述的Web服务(3)
5. 找实习的伤心事(2)
使用OWLS-API(www.mindswap.org)调用Web服务
import
java.net.URI;
import
org.mindswap.owl.OWLFactory;
import
org.mindswap.owl.OWLKnowledgeBase;
import
org.mindswap.owl.OWLOntology;
import
org.mindswap.owls.OWLSFactory;
import
org.mindswap.owls.process.Process;
import
org.mindswap.owls.process.execution.ProcessExecutionEngine;
import
org.mindswap.owls.service.Service;
import
org.mindswap.query.ValueMap;
public
class
CallService
{
public
static
void
main(String[] args)
throws
Exception
{
//
create a URI for the service (note that this is a 0.9 version file)
URI uri
=
new
URI(
"
http://www.mindswap.org/2004/owl-s/1.1/Dictionary.owl
"
);
//
create a KB
OWLKnowledgeBase kb
=
OWLFactory.createKB();
//
set the Reasoner
kb.setReasoner(
"
Pellet
"
);
//
create a generic reader and a 1.0 writer
OWLOntology ont
=
kb.read(uri);
//
get the service
Service service
=
ont.getService();
//
get the process of the service
Process process
=
service.getProcess();
//
create an execution engine
ProcessExecutionEngine exec
=
OWLSFactory.createExecutionEngine();
//
create an empty value map
ValueMap values
=
new
ValueMap();
//
set the value of input parameter
values.setDataValue(process.getInput(
"
InputString
"
),
"
man
"
);
//
execute the process with the given input bindings
values
=
exec.execute(process, values);
//
get the output value as a string
String outValue
=
values.getStringValue(process.getOutput());
//
display the result
System.out.println(
"
Output =
"
+
outValue);
}
}
posted on 2008-08-02 19:57
胖胖泡泡
阅读(464)
评论(0)
编辑
收藏
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理