AnyChat技术支持论坛

标题: 开发的web应用和自己的数据库连接 [打印本页]

作者: xisn    时间: 2015-4-12 11:09
标题: 开发的web应用和自己的数据库连接
登录验证需要连接自己的数据库,要怎么做?
作者: admin    时间: 2015-4-12 11:47
您好,请参考:有关AnyChat平台用户身份验证与第三方平台集成的问题
作者: xisn    时间: 2015-4-12 12:46
我的工程是这样的:使用jsp+servlet+javabean已经完成了部分功能,现在需要可以即时视频通讯
要怎么写这一部分的业务服务器?
jsp中还需要使用anychat web开发中提供的js吗

作者: admin    时间: 2015-4-12 13:57
业务服务器也是可以部署到Web容器中的,请参考:AnyChat业务服务器部署到java Web容器详细流程
作者: xisn    时间: 2015-4-12 14:06
admin 发表于 2015-4-12 13:57
业务服务器也是可以部署到Web容器中的,请参考:AnyChat业务服务器部署到java Web容器详细流程

只能用SpringMVC吗?
作者: admin    时间: 2015-4-12 14:46
jsp中还需要使用anychat web开发中提供的js吗

AnyChat for Web SDK是客户端的SDK,所以提供的JavaScript脚本就是调用客户端插件的API,服务器端的开发不需要使用JavaScript接口的。
作者: xisn    时间: 2015-4-12 16:01
AnyChatCallCenter4SpringMVC部署完成 为什么浏览器中无法打开AnyChatCallCenter4SpringMVC/login.jsp
作者: admin    时间: 2015-4-12 16:05
您好,AnyChat的业务服务器(AnyChatCallCenter4SpringMVC)只和核心服务器进行交互(IPC的方式,参考:有关AnyChat平台用户身份验证与第三方平台集成的问题),所以不需要在浏览器中打开AnyChatCallCenter4SpringMVC中的任何网页。
作者: admin    时间: 2015-4-12 16:11
可以按如下的思路来理解AnyChat的工作模式:
1、打开Web页面(AnyChat for Web SDK\src\helloAnyChat),输入核心服务器IP与端口号,再输入用户名、密码,点登录按钮;
2、helloAnyChat页面通过插件与核心服务器连接,并将用户名、密码通过加密的方式传给核心服务器;
3、核心服务器通过IPC的方式将用户名、密码传输给业务服务器(AnyChatCallCenter4SpringMVC);
4、业务服务器(AnyChatCallCenter4SpringMVC)收到用户身份认证的请求后,进行用户身份验证(如查询数据库等),并返回验证结果,分配用户ID给核心服务器;
5、核心服务器将业务服务器的验证结果回传给客户端;
6、客户端收到验证结果后,将产生异步事件(OnAnyChatLogin)并进行相关的处理:如验证失败提示用户名、密码错误,验证通过给进入大厅界面等;
作者: xisn    时间: 2015-4-12 16:20
请问以上的模式有没有可用的demo?
如果没有的话,请问核心服务器IP和端口号是什么?helloAnyChat页面通过插件与核心服务器连接这个需要自己实现吗?
核心服务器通过IPC的方式将用户名、密码传输给业务服务器(AnyChatCallCenter4SpringMVC)这个需要自己实现吗?
(AnyChatCallCenter4SpringMVC)中的类的方法哪些需要自己实现?
作者: admin    时间: 2015-4-12 16:32
都有的:
1、客户端的demo:AnyChat for Web SDK\src\helloAnyChat,或是访问我们发布的页面:http://www.anychat.cn/web/item/AnyChatWebDemo/
2、核心服务器,参考:AnyChat使用攻略之独立部署Windows视频服务器
3、业务服务器,参考:AnyChat for Windows SDK\bin\serversdk
作者: xisn    时间: 2015-4-12 17:18
谢谢您的解答,我还是有点不太理解,我就是建个网站,能使用anychat的视频通讯,用户访问我的网站的数据保存在数据库中
这样的话,我需要建立服务器端和客户端两个项目吗




欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3