公司做了一个邮件群发平台,做EDM
现在客户有需求要将平台集成到他们原有的系统中(网站,erp, crm)
我是新手,我觉得应该用webservice实现
请大家看下我写的接口,应该怎么才合理//发送邮件
// 我想如果用户验证通过的话将用户保存起来,返回一个sid,像session一样
public String sendMail(String userName, String pwd, SmCustemail mail) {
 // 验证是否登录成功
 // 验证余额是否充足
 // 判断用户所剩余额能否完成此次邮件发送
 // 保存邮件
 // 启动发送任务
}疑问一:SmCustemail这个类,如果客户端不是用java,也可以传递过来吗?// 查询发送状态
// 根据sid能得到已登录的用户信息
public SendInfoBean querySendStatus(long sid, String emailId) {}// 停止任务
public boolean stopSend(long sid, String emailId) {}// 删除邮件
public boolean delMail(String userName, String pwd) {}// 查看统计
public String queryStatistics(String userName, String pwd, String mailId){};疑问二:在eclipse中使用axis service archiver插件,突然报错,插件窗口不显示控件,一片空白,不知道为何?

解决方案 »

  1.   

    1 传一个结构体或类没有问题
    2 就不了解啦 但是java提供web services解决这个问题应该没有问题
      

  2.   

    在javaeye也看到了。
    axis 插件经常有错,一般不用
    用axis2/bin 下的bat
      

  3.   

    我也遇到这样的情况了,webservice传递结构体遇到麻烦了,楼主解决了告诉我一下,谢谢
      

  4.   

    快递查询接口 http://webservice.36wu.com/ExpressService.asmxip查询接口 http://webservice.36wu.com/ipService.asmx天气预报接口 http://webservice.36wu.com/weatherService.asmx身份证查询接口 http://webservice.36wu.com/IdCardService.asmx手机归属地接口 http://webservice.36wu.com/MobilePhoneService.asmx翻译接口 http://webservice.36wu.com/TranslationService.asmx火车时刻接口:http://webservice.36wu.com/TrainService.asmx股票查询接口:http://webservice.36wu.com/StockService.asmx 邮编接口:http://webservice.36wu.com/ZipcodeService.asmx二维码Web服务 
    http://webservice.36wu.com/DimensionalCodeService.asmx公交查询Web服务 
    http://webservice.36wu.com/mapService.asmx  
    ISBN查询Web服务
    http://webservice.36wu.com/ISBNService.asmx
    ICP备案查询Web服务  http://webservice.36wu.com/ICPServic.asmx
      

  5.   

    http://webservice.36wu.com/ExpressService.asmx