公司做了一个邮件群发平台,做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插件,突然报错,插件窗口不显示控件,一片空白,不知道为何?
[b]问题补充:[/b]
如果重启一下eclipse就能搞定,我就不会来这里提问了嘛
重装了插件都不行
[b]问题补充:[/b]
报的错是这样的:
An error has occurred. See error log for more details.
Reason:
org/springframework/remoting/jaxrpc/ServletEndpointSupport
[b]问题补充:[/b]
把webservice类删掉后就不报错了,可以正常使用。
在类里extends ServletEndpointSupport的话插件就出问题
谁知道怎么解决?
[b]问题补充:[/b]
是用的axis2