当前位置: 技术问答>java相关
想实现B/S结构的应用,使用Applet和Servlet通讯,还是使用RMI技术比较好?
来源: 互联网 发布时间:2015-03-12
本文导语: | 使用Applet和Servlet通讯 --More scalable, HTTP is connectionless, you are easy to support millions requests 还是使用RMI技术比较好? --RMI is based on Socket, it is connection oriented. You have a limit. Go "Applet和Servlet通讯", but...
|
使用Applet和Servlet通讯
--More scalable, HTTP is connectionless, you are easy to support millions requests
还是使用RMI技术比较好?
--RMI is based on Socket, it is connection oriented. You have a limit.
Go "Applet和Servlet通讯", but you may want to use 3rd party HTTP package.
--More scalable, HTTP is connectionless, you are easy to support millions requests
还是使用RMI技术比较好?
--RMI is based on Socket, it is connection oriented. You have a limit.
Go "Applet和Servlet通讯", but you may want to use 3rd party HTTP package.
|
换个说法,applet是否可以使用rmi技术,调用servlet中的对象?
--Yes/No, if you have HTTPServlet, you'd use HTTP in Applet to invoke Servlet
if you develop GenericServlet, you can use RMI, but it is headache...
使用rmi一定要用多线程吧,而http的get或post方式就不需要了
--up to you to create threadpool for RMI(Socket pool), HTTP in nature is multi-thread ready
--Yes/No, if you have HTTPServlet, you'd use HTTP in Applet to invoke Servlet
if you develop GenericServlet, you can use RMI, but it is headache...
使用rmi一定要用多线程吧,而http的get或post方式就不需要了
--up to you to create threadpool for RMI(Socket pool), HTTP in nature is multi-thread ready
|
我觉得只要是Brower,Server方式的就应该是b/s
用rmi完全可以实现客户端只用浏览器,只不过通过防火墙的时候有问题
如果企业内部应用,rmi应该是一种比较好的方式,如果你想在整个internet上使用
那就采取http通讯或者ejb最好用ejb
用rmi完全可以实现客户端只用浏览器,只不过通过防火墙的时候有问题
如果企业内部应用,rmi应该是一种比较好的方式,如果你想在整个internet上使用
那就采取http通讯或者ejb最好用ejb
|
如果你想做真正意义上的B/S,就用http通讯!如果用RMI那只能是换一种方式的C/S。
|
当然是Applet和Servlet