易截截图软件、单文件、免安装、纯绿色、仅160KB

Axis2 java WebServices开发二

开发环境  eclipse3.2 (没有配置环境 请参看上一篇日志)
新建项目:
UserCover(名称随便) 做个简单的报道并记录调用server的username
新建包:com.axis2.test
新建接口:
package com.axis2.test;
public interface UserCover {
public void CoverName(String myname);
public String getUserList();
}

新建包:com.axis2.test.impl
编写实现类:
package com.axis2.test.impl;
import java.util.ArrayList;
import java.util.List;
import com.axis2.test.UserCover;
public class UserCoverService implements UserCover {

public static List<String> userlist = new ArrayList<String>();
public void CoverName(String myname) {
if(myname != null)
userlist.add(myname);

}
public String getUserList() {
String usernames = "";
for(String username:userlist){
usernames += username+"\n";
}
return usernames;
}
}

接下来是用开发一中介绍的eclipse插件 生成服务区端和客户端文件
1.首先生成服务器端使用的aar文件
图解:
选择此项目的class路径
如果有wsdl可以选择指定的wsdl 不选择wsdl 服务器端在调用的时候也是会自动生成的 (后面生成客户端的时候会生成wsdl)
 不需要其他的jar包 这里什么都不用选 继续下一步
选择自动生成server.xml文件
 server name随便起,
class那么为提供给客户端的server类 即开始编写的UserCover类(带包名) 填写完成后点击load 按钮 加载此类中的方法
 
 这里的filename为aar文件的名称 也可以随便取,程序中要用的是上一步中的server name。即配置在server.xml中的server name。
输出文件夹选择 部署的axis2的web目录的WEB-INF/services目录下,如果没有使用web 容器 可使用axis解压后自带的容器 将此文件输出到
%AXIS2_HOME%\repository\services
现在可以启动tomcat 或是axis2 
检测是否成功
http://localhost:8080/axis2/services/UserCoverService?wsdl
如果成功将出现wsdl文件的内容 笔者显示内容为
<?xml version="1.0" encoding="UTF-8" ?>
- <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns


相关文档:

java io正确读取

写入
 public static void Writer(String value) {
         try{
          File file2 = new File("F:\\countDB.txt");
          if(!file2.exists()){
       ......

从C到JAVA,开始我的IT菜鸟之路!

真正发现人生需要知识的时候,我的青春已经浪费了一半。
于是鼓起勇气来到北大青鸟学习IT,鉴于多方考虑,还是选择了软件测试。
如今课业的一大半也已结束,从刚开始的一无所知,渐渐成长为一个菜鸟……
在课程的学习过程中,才渐渐发现自己对于这个行业的兴趣,尤其是软件开发这一块。
甚至对自己选择做测 ......

我的第一个FreeMarker模板生成java代码的例子

第一步.新建一个模板文件以.ftl结尾。
IDAO.ftl
 package com.media.dao;
import java.util.List;
import com.media.bean.${model_name};
import com.media.exceptions.DAOException;
/**
* ${model_name_cn}接口
*
* @author ${author}
* @link ${link}
*
* @version $Revision: 1.00 $ $Date: ......

掌握JAVA的标准

 偶尔在网上发现的一片关于掌握JAVA的标准,感觉有点意思,虽然在一些观点上有些偏颇,但作为学习JAVA的引导尚可。至于原创是谁没有必要考证。
时常看到一些人说掌握了Java,但是让他们用Java做一个实际的项目可能又困难重重,在这里,笔者根据自己的一点理解斗胆提出自己的一些对掌握Java这个说法的标准,当然对于新 ......

java入门

 Java学习从入门到精通 
一、 JDK (Java Development Kit) 
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的J ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号