锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久亚洲精品11p,亚洲色偷偷狠狠综合网,久久亚洲色一区二区三区http://www.tkk7.com/ksafe/category/14062.html騫磋交浜哄氨寰楀嫟蹇偣銆傘傘?/description>zh-cnWed, 28 Feb 2007 03:40:49 GMTWed, 28 Feb 2007 03:40:49 GMT60- 鐢⊿oap Header鍦╔fire涓疄鐜板畨鍏ㄩ獙璇?瀹炰緥浠g爜)http://www.tkk7.com/ksafe/archive/2006/08/14/63381.htmlksafeksafeSun, 13 Aug 2006 18:05:00 GMThttp://www.tkk7.com/ksafe/archive/2006/08/14/63381.htmlhttp://www.tkk7.com/ksafe/comments/63381.htmlhttp://www.tkk7.com/ksafe/archive/2006/08/14/63381.html#Feedback0http://www.tkk7.com/ksafe/comments/commentRss/63381.htmlhttp://www.tkk7.com/ksafe/services/trackbacks/63381.html
<?
xml聽version="1.0"聽encoding="UTF-8"
?>
<
web-app聽
xmlns
="http://java.sun.com/xml/ns/j2ee"
聽聽聽聽xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"
聽version
="2.4"
聽聽聽聽xsi:schemaLocation
="http://java.sun.com/xml/ns/j2ee聽聽聽http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
>
聽聽聽聽
<
servlet
>
聽聽聽聽聽聽聽聽
<
display-name
>
XFire聽Servlet
</
display-name
>
聽聽聽聽聽聽聽聽
<
servlet-name
>
XFireServlet
</
servlet-name
>
聽聽聽聽聽聽聽聽
<
servlet-class
>
聽聽聽聽聽聽聽聽聽聽聽聽org.codehaus.xfire.transport.http.XFireConfigurableServlet
聽聽聽聽聽聽聽聽
</
servlet-class
>
聽聽聽聽
</
servlet
>
聽聽聽聽
<
servlet-mapping
>
聽聽聽聽聽聽聽聽
<
servlet-name
>
XFireServlet
</
servlet-name
>
聽聽聽聽聽聽聽聽
<
url-pattern
>
/servlet/XFireServlet/*
</
url-pattern
>
聽聽聽聽
</
servlet-mapping
>
聽聽聽聽
<
servlet-mapping
>
聽聽聽聽聽聽聽聽
<
servlet-name
>
XFireServlet
</
servlet-name
>
聽聽聽聽聽聽聽聽
<
url-pattern
>
/services/*
</
url-pattern
>
聽聽聽聽
</
servlet-mapping
>
</
web-app
>
<
beans聽
xmlns
="http://xfire.codehaus.org/config/1.0"
>
<
service
>
<
name
>
EchoService
</
name
>
<
serviceClass
>
com.hhy.dss.ws.Echo
</
serviceClass
>
<
serviceFactory
>
jsr181
</
serviceFactory
>
<
inHandlers
>
<
handler聽
handlerClass
="com.hhy.dss.ws.AuthenticationHandler"
></
handler
>
</
inHandlers
>
</
service
>
</
beans
>
package
聽com.hhy.dss.ws;

import
聽javax.jws.WebMethod;
import
聽javax.jws.WebService;

@WebService
public
聽
class
聽Echo

{
聽聽聽聽@WebMethod
聽聽聽聽
public
聽String聽echo(String聽in)

聽聽聽聽
{
聽聽聽聽聽聽聽聽
return
聽in;
聽聽聽聽}
}
package
聽com.hhy.dss.ws;

import
聽org.apache.log4j.Logger;
import
聽org.codehaus.xfire.MessageContext;
import
聽org.codehaus.xfire.exchange.InMessage;
import
聽org.codehaus.xfire.fault.XFireFault;
import
聽org.codehaus.xfire.handler.AbstractHandler;
import
聽org.jdom.Element;


public
聽
class
聽AuthenticationHandler聽
extends
聽AbstractHandler聽
{
聽聽聽聽
private
聽
static
聽
final
聽Logger聽log聽
=
聽Logger
聽聽聽聽聽聽聽聽聽聽聽聽.getLogger(AuthenticationHandler.
class
);


聽聽聽聽
public
聽
void
聽invoke(MessageContext聽context)聽
throws
聽Exception聽
{

聽聽聽聽聽聽聽聽log.info(
"
#AuthenticationHandler聽is聽invoked
"
);
聽聽聽聽聽聽聽聽InMessage聽message聽
=
聽context.getInMessage();


聽聽聽聽聽聽聽聽
if
聽(message.getHeader()聽
==
聽
null
)聽
{
聽聽聽聽聽聽聽聽聽聽聽聽
throw
聽
new
聽XFireFault(
"
GetRelation聽Service聽Should聽be聽Authenticated
"
,
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽XFireFault.SENDER);
聽聽聽聽聽聽聽聽}
聽聽聽聽聽聽聽聽Element聽token聽
=
聽message.getHeader().getChild(
"
AuthenticationToken
"
);

聽聽聽聽聽聽聽聽
if
聽(token聽
==
聽
null
)聽
{
聽聽聽聽聽聽聽聽聽聽聽聽
throw
聽
new
聽XFireFault(
"
Request聽must聽include聽authentication聽token.
"
,
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽XFireFault.SENDER);
聽聽聽聽聽聽聽聽}
聽聽聽聽聽聽聽聽String聽username聽
=
聽token.getChild(
"
Username
"
).getValue();
聽聽聽聽聽聽聽聽String聽password聽
=
聽token.getChild(
"
Password
"
).getValue();

聽聽聽聽聽聽聽聽System.out.println(
"
username=
"
聽
+
聽username);
聽聽聽聽聽聽聽聽System.out.println(
"
password=
"
聽
+
聽password);

聽聽聽聽聽聽聽聽
if
聽(username聽
==
聽
null
聽
||
聽password聽
==
聽
null
)
聽聽聽聽聽聽聽聽聽聽聽聽
throw
聽
new
聽XFireFault(
"
Supplied聽Username聽and聽Password聽Please
"
,
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽XFireFault.SENDER);


聽聽聽聽聽聽聽聽
/**聽*/
/**
聽聽聽聽聽聽聽聽聽*聽媯鏌ョ敤鎴峰悕瀵嗙爜鏄惁姝g‘
聽聽聽聽聽聽聽聽聽
*/
聽聽聽聽聽聽聽聽
if
聽(
!
username.equals(
"
ksafe
"
)聽
||
聽
!
password.equals(
"
killer
"
))
聽聽聽聽聽聽聽聽聽聽聽聽
throw
聽
new
聽XFireFault(
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽
"
Authentication聽Fail!聽Check聽username/password
"
,
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽XFireFault.SENDER);

聽聽聽聽}
}

]]>
主站蜘蛛池模板:
男人的天堂亚洲一区二区三区
|
亚洲成人免费网址|
亚洲桃色AV无码|
十八禁在线观看视频播放免费|
亚洲欧洲中文日韩久久AV乱码|
一区免费在线观看|
亚洲午夜福利AV一区二区无码|
色播在线永久免费视频网站|
亚洲AV日韩AV天堂久久|
99在线观看视频免费|
亚洲日本在线免费观看|
成年网站免费视频A在线双飞|
亚洲黄色激情视频|
国产一级高清免费观看|
一级免费黄色大片|
亚洲av成人无码久久精品|
中文字幕免费在线看线人
|
亚洲综合中文字幕无线码|
中国在线观看免费国语版|
亚洲国产精品久久久久秋霞小|
国产一级淫片a视频免费观看|
一级做a毛片免费视频|
亚洲国产成人高清在线观看
|
免费观看男人免费桶女人视频|
国产精品亚洲va在线观看
|
亚洲欧洲日本天天堂在线观看|
久久不见久久见中文字幕免费|
亚洲AV无码一区二区大桥未久|
中文字幕精品无码亚洲字|
一区二区免费视频|
亚洲欧美国产精品专区久久|
亚洲av无码专区在线观看素人|
国产精品免费看久久久|
亚洲色无码国产精品网站可下载|
亚洲国产成人久久综合一区77
|
亚洲日韩人妻第一页|
18女人水真多免费高清毛片|
美女露隐私全部免费直播|
亚洲国产综合专区在线电影|
大陆一级毛片免费视频观看i|
三级毛片在线免费观看|