BlueSpace
思想有多远,我们就能走多远!
BlogJava
::
首页
::
新随笔
::
联系
::
聚合
::
管理
posts - 0, comments - 5, trackbacks - 0
<
2024年11月
>
日
一
二
三
四
五
六
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
1
2
3
4
5
6
7
留言簿
(1)
给我留言
查看公开留言
查看私人留言
我参与的团队
深圳Java俱乐部(0/0)
文章分类
ajax(1)
hibernate(4)
java(21)
javasrcipt(13)
mysql数据库(6)
spring
文章档案
2009年8月 (1)
2009年3月 (2)
2008年10月 (1)
2008年7月 (3)
2008年6月 (11)
2008年3月 (1)
2008年2月 (1)
2007年12月 (11)
2007年11月 (3)
2007年9月 (13)
相册
my photo
http://www.blogjava.net/beansoft
http://www.blogjava.net/sterning
http://www.blogjava.net/sterning
搜索
最新评论
1. re: xfire aegis转
评论内容较长,点击标题查看
--啊啊啊
2. re: xfire aegis转
itn
--吃饭会非常
3. re: distinct 与 order by
“select * from test group by name”这个SQL语句有问题,执行不了
--didi
4. re: java读取excel文件
good,so well,
--1111
5. re: 正则表达式,不区分大小写的替换
评论内容较长,点击标题查看
--新手。
xfire 集合 aegis
接口类ListService
@SuppressWarnings(
"
unchecked
"
)
public
interface
ListService
{
public
List getString();
public
List getListofListofString();
public
Map getStringMap(Map map);
public
Map getMapofMapofString(Map map);
}
实现接口类ListServiceImp
@SuppressWarnings(
"
unchecked
"
)
public
class
ListServiceImp
implements
ListService
{
public
List getListofListofString()
{
List list
=
new
ArrayList();
for
(
int
i
=
0
; i
<
5
; i
++
)
{
list.add(getString());
}
return
list;
}
public
List getString()
{
List list
=
new
ArrayList();
for
(
int
i
=
0
; i
<
5
; i
++
)
{
list.add(i
+
"
==
"
);
}
return
list;
}
@Override
public
Map getMapofMapofString(Map mapP)
{
Map map
=
new
HashMap();
Iterator it
=
mapP.keySet().iterator();
while
(it.hasNext())
{
int
key
=
(Integer)it.next();
map.put(key, getStringMap(mapP));
}
return
map;
}
@Override
public
Map getStringMap(Map mapP)
{
Map map
=
new
HashMap();
Iterator it
=
mapP.keySet().iterator();
while
(it.hasNext())
{
int
key
=
(Integer)it.next();
int
value
=
(Integer)mapP.get(key);
map.put(key, value
+
"
:
"
+
value);
}
return
map;
}
}
集合对象绑定ListService.aegis.xml 此文件写接口名一样
<?
xml version
=
"
1.0
"
encoding
=
"
UTF-8
"
?>
<
mappings
>
<
mapping
>
<
method name
=
"
getString
"
>
<
return
-
type componentType
=
"
java.lang.String
"
/>
</
method
>
<
method name
=
"
getListofListofString
"
>
<
return
-
type componentType
=
"
#someString
"
/>
</
method
>
<
component name
=
"
someString
"
class
=
"
java.util.List
"
componentType
=
"
java.lang.String
"
/>
<
method name
=
"
getStringMap
"
>
<
return
-
type componentType
=
"
java.lang.String
"
/>
</
method
>
<
method name
=
"
getMapofMapofString
"
>
<
return
-
type componentType
=
"
#someMap
"
/>
</
method
>
<
component name
=
"
someMap
"
class
=
"
java.util.Map
"
componentType
=
"
java.lang.String
"
/>
</
mapping
>
</
mappings
>
可以参考
http://dist.codehaus.org
/
xfire
/
sources
/
xfire-src-1.1.2.zip
/
xfire-1.1.2
/
xfire-aegis
/
src
/
test
/
org
/
codehaus
/
xfire
/
aegis
/
type
/ collection/中的代码看看
posted on 2008-06-25 19:47
crazy
阅读(737)
评论(0)
编辑
收藏
所属分类:
java
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
相关文章:
java HttpClient
html正则处理
正则2
正则
java的时间处理
xfire 集合 aegis
xfire aegis转
转载
判断是否存在中文
java正则表达式