公司做了一个邮件群发平台,做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
第一个问题,可以实现
第二个问题,插件窗口不显示控件、应该是你转axis插件的时候出了问题,不过不知道你的eclipse报什么错
几个建议:1、看一下插件安装是否正确可以参考:[url]http://cheney-mydream.iteye.com/admin/blogs/382870[/url]
2、试着加入 -clean 参数启动 Eclipse, 清除 osig cache:
可以参见:[url]http://cheney-mydream.iteye.com/admin/blogs/388962[/url]
疑问一:可以
疑问二:重启eclipse试试
[quote]如果重启一下eclipse就能搞定,我就不会来这里提问了嘛
重装了插件都不行 [/quote]
这种问题还真没碰到过,呵呵
爱莫能助了,百度,Google一下吧
1、就打印这一句错误?,从这个来看就要检查一下你的Spring的配置了
再提个建议,现在都说axis1的安全性做的不是太好,很多公司都改用axis2了,如果楼主是做一个新的工程的话建议用axis2
朋友,问题要自动关闭啦,结分哦,