作为socket server有自己的端口响应客户端socket的请求
为什么会加上weblogic?weblogic也有自己端口响应rmi,http以及ejb client的请求,采用socket转发数据包的角是否有这个必要?
为什么会加上weblogic?weblogic也有自己端口响应rmi,http以及ejb client的请求,采用socket转发数据包的角是否有这个必要?
解决方案 »
- 在学StringBuffer时候里面有说,只要将连接运算符+与字符串一起使用,就会自动创建StringBuffer对象是什么意思,能给举个例子吗
- 界面编程的小问题(初学者)
- 小弟初学JAVA求教各位高手线程问题!
- 请问如何把tomcat,struts开发的web应用用installanywhere的软件打包发布啊?
- 关于搜索
- JTable--我通过Socket将数据库中的数据传送到了客户端,JTable不能正常显示。
- 求阳历转换为农历的方法。赠高分!谢谢
- 菜鸟问题系列4 关于Reading From Standard Input
- 自己加载的图标怎么不好用?
- 有关Java的异常处理
- jdbc奇怪的问题
- 请教动态建表的问题,代码见内,如果不用变量值就可以建立。但我需要使用变量值.谢谢。
2.可以用连接池。理论上支持无限多,(内存够大?)
3.不太明白
他应该像一个代理服务器,把接受到的http请求转发到servlet中去
只要开一个ServerSocket就行了,编程上与application没有任何区别。
2、用java写的socket server在1秒内能处理多少个用户的并发请求而不爆掉?这与机器的配置还有你的程序有关。
3、如果客户用http协议连接,你的程序需要要能熟悉http的头,这需要对http协议有一定的了解,不复杂,但让人费解的是,web 服务器本身就是这样做的。好比要自己做一个web服务器了(不大可能做得比现有流行的好)。但一般情况下,开socket server是有特殊要求才这样做(一般不用http协议,而是直接用tcp协议或自己的应用层协议),安全上也可能有问题。
把所有的请求包发给servlet的!!!
现在我想把servlet去掉,而直接把socket server写在weblogic里面,我想这样是不行的,因为weblogic只是个web和ejb的容器,负责管理这些类。
有没有想过用MessageDrivenBean,我觉得比较适合你的要求,其实你所说的用SOCKET把客户请求传递给SERVLET,可以看作是APPLICATION之间的消息通信,用消息来触发特定的业务逻辑。另外你所说的SOCKET数据转发,现在WL已经将消息支持到XML对象,应该同样适合你的要求。
或则就直接用SOCKET来吧,SOCKET SERVER端也可以直接编写处理过程啊,总之我觉得你所说的SOCKET+WL,不是太好
很慢
而且有些情况下不能采用异步模式通信
而需要程序阻塞等待结果数据