|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
他们对jsp,servlet,javabean进行封装就是为了展示他们的某个思想,与java的开发并没有必然的关系,也不见得在所以情况下,别人使用起来会简单。
创建样品客户端使用
要创建样品客户端使用,请将以下文件体系增加到IDE中:<downloaddirectory>/Metrics/TransactionClient.
该文件体系包括一个使用类和一个Xact软件包。使用类可仿照客户端事件的实行,Xact软件包包括客户端Web服务处置器。
Xact软件包可以使用SunWeb服务开辟者工具包来创立,这个工具包包含在SunONE使用框架内。批文件gen.bat利用wscompile命令创立Xact软件包。假如你想重修该软件包的话,你只需调剂情况变量和它利用的config.xml中的URL。可是,假如你如许做的话,你得重写增加到Stub类Web办法的代码行,你要用它来掩盖本来的代码行。
我们看看XactClientApp,样品客户端使用程序类:
importXact.*;
importjavax.xml.rpc.Stub;
importPayload.*;
publicclassXactClientApp{
/**CreatesanewinstanceofXactClientApp*/
publicXactClientApp(){
}
/**
*@paramargsthecommandlinearguments
*/
publicstaticvoidmain(String[]args){
try{
intcyclesPerXact=1;
intnumberXacts=5;
StringtransactionID="";
StringtransactionType=
String.valueOf(cyclesPerXact)+"submit,check,gets";
Stubstub=createProxy();
XactServiceServantInterfacexact=(XactServiceServantInterface)stub;
CurrentReportcr=newCurrentReport();
for(intx=1;x<=numberXacts;x++){
cr.BeginTransaction();
for(inti=1;i<=cyclesPerXact;i++){
transactionID=xact.submitWork("newtransaction");
System.out.println("Transaction:"+transactionID);
booleanunused=xact.checkWork(transactionID);
Stringignore=xact.getResult(transactionID);
}
cr.CommitTransaction(transactionID,transactionType,"success");
}
}catch(Exceptionex){
ex.printStackTrace();
}
}
privatestaticStubcreateProxy(){
return(Stub)(newXactService_Impl()).getXactServiceServantInterfacePort();
}
}
<p>
还是要自己一点一点写代码,然后编译,改错再编译好那。还有最重要的是.net网页编程的编译环境非常好,你甚是不需要了解太多工具,对于简单的系统,你可以之了解一些语法就哦了。 |
|