码迷,mamicode.com
首页 > Web开发 > 详细

对外提供Json的webservice

时间:2015-08-07 21:43:57      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:

1.在工作区的空白处,右键--->new--->web service project,如下:

技术分享

 

2.点击finish!

3.在src目录下新建项目包:com.first.service,并在包下创建一个名叫:FirstService的java类(类名任意取)!

package com.first.service;

import javax.jws.WebService;
import javax.xml.ws.Endpoint;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

@WebService
public class FirstService {

    public String getAllUsers(){
        JSONObject json=new JSONObject();  
        JSONArray jsonMembers = new JSONArray();  
        
        JSONObject member1 = new JSONObject();  
        member1.put("loginname", "zhangfan");  
        member1.put("password", "userpass");  
        member1.put("email","10371443@qq.com");  
        member1.put("sign_date", "2007-06-12");  
        jsonMembers.add(member1);  
      
        JSONObject member2 = new JSONObject();  
        member2.put("loginname", "zf");  
        member2.put("password", "userpass");  
        member2.put("email","8223939@qq.com");  
        member2.put("sign_date", "2008-07-16");  
        jsonMembers.add(member2);  
        
        json.put("users", jsonMembers);  
      
        return json.toString(); 
    }
    
    public static void main(String[] args) {
        Endpoint.publish("http://localhost:9001/Service/FirstService", new FirstService());
        System.out.println("start the FirstService ..........");
    }
}

4.运行这个java类,当控制台打印出,如下,表明webService已启动:

技术分享

 

5.在浏览器中访问地址:http://localhost:9001/Service/FirstService?wsdl

技术分享

6,一个webService完成了!

 

对外提供Json的webservice

标签:

原文地址:http://www.cnblogs.com/bxdlatin/p/4711649.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!