jedikings
posts - 7, comments - 1, trackbacks - 0, articles - 0
导航
BlogJava
首页
新随笔
联系
聚合
管理
公告
<
2006年8月
>
日
一
二
三
四
五
六
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
7
8
9
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔分类
Design Patterns (2)
J2EE Frameworks (1)
Java Basic (1)
JavaScript (1)
随笔档案
2006年9月 (1)
2006年8月 (2)
2006年7月 (2)
2006年6月 (2)
最新评论
1. re: What's the JRE means (zz)
开发人员有个jreb就可以了
--兵临城下
阅读排行榜
1. Reading note of "Head First Design Patterns": Strategy Pattern(1306)
2. JTA in Jboss (DataBase mysql)(1108)
3. Mozilla web service proxy~~ (for all Gecko-based browser)(831)
4. What's the JRE means (zz)(314)
5. Reading notes -- Singleton pattern(289)
评论排行榜
1. What's the JRE means (zz)(1)
2. Reading note of "Head First Design Patterns": Strategy Pattern(0)
3. JTA in Jboss (DataBase mysql)(0)
4. Axis Tips(0)
5. A good Http debug Utility - fiddler(0)
Axis Tips
Posted on 2006-08-15 09:22
Jedi
阅读(265)
评论(0)
编辑
收藏
所属分类:
J2EE Frameworks
1. 某个service的参数有复杂对象时,如果要用默认的beanmapping,记得这个对象要有的默认构造器(空参数构造器),不然Axis在处理的时候会所有的字段都是同一个值..至于原因我没搞清楚-,-~~
2. 不要用List,尽量用数组!
ValueBean[] getValues()
{
ArrayList result
=
new
ArrayList();
return
(ValueBean[]) result.toArray();
}
上面的代码还是会出问题,要用iterator一个一个map过去
public
class
ValueHelper
{
public
static
ValueBean[] toArray(List values)
{
ValueBean[] result
=
new
ValueBean[values.size()];
Iterator i
=
values.iterator();
int
i
=
0
;
while
(i.hasNext())
{
ValueBean value
=
(ValueBean) i.next();
result[i
++
]
=
value;
}
return
result;
}
}
ValueBean[] getValues()
{
ArrayList result
=
new
ArrayList();
return
ValueHelper.toArray(result);
}
3. 要生成符合ws-i的web service最好用document/literal
<service name="MyWebRes" provider="java:RPC"
style="document "use="literal">
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
Powered by:
BlogJava
Copyright © Jedi