做基于socket的聊天室嵌在客户端里,我最近碰到的需求!!!
解决方案 »
- mysql中文条件查询问题(进来帮忙啊)
- java做公司网站的问题
- jsp 标签<applet>问题
- 如何让 request.getParameter() 正常地接收上一个网页传来的中文字符?
- 一个菜单的问题
- 求~~~~~~~~~~~~~~一BLOG日历,谢谢
- JSP+comcat,怎么连接ORACLE数据库???
- 关于Struts插入动态页面请教!
- 怎么清除jsp中所有的session变量
- 为什么偶尔出现取得的HTTP请求中参数为空?急!
- 一个页面转发的问题?
- 请教request.getRequestDispatch.forward()与response.sendRedict()的详尽解释!!!
不过,applet也还是有用.比如可以实现富客户端.
尤其是最近,我们的javascript数好像速度不是很快,用起来也不爽,头儿让我改成applet树.
另外,我发现许多webgis也是用applet实现的.
所以applet还是有用的
1.它在浏览器中嵌入了一个完整的JVM,并实现的对proxy和cookie的支持。
2.applet是web页面中DOM的一个组成部分,通过liveconnect可以和web
页面互操作。AJAX能实现的applet都能实现。
3.安全。这是java与生俱来的特点。sandbox能运行不安全的代码,而签名
applet可以灵活地赋予权限直到所有权限,能操作任何资源。想一想
糟糕的activex明白了
4.分布式处理。现在的B/S(jsp,etc)是分布式计算的一个松耦合特例,而用
applet可以实现一般的分布式计算,例如在线游戏。
applet的缺点的第一次下载慢,后续由于cache的相当快。
简单的动画,FLASH是足够了。复杂一点的FLASH就有些吃力。例如在页面上
显示一个时钟(有表针的),或者模拟分子的热运动。
环境,其中包含上千个类,两个JVM,真是难以置信。考虑到现在硬盘的大小,
J2SE 占用的空间简直可以忽略不计。
我想如果一個大型的erp軟件前端全部用javascript+jsp開發,可能開發效率會很慢。