Java applet和web浏览器

问题描述:

我正在做一个关于java applet如何与web浏览器一起工作的主项目。任何人都可以给我详细信息或任何可能有用的链接。Web浏览器如何与java applet交互。Java applet和web浏览器

+2

找到关于小程序的信息你确定你想要做一个关于许多(大多数?)人认为过时和死亡的技术的项目吗?如果您有时间做出另一种选择,您可能需要考虑在相关性更强的项目上进行项目。 – 2010-03-14 15:09:00

+0

什么是“主项目”?这是功课吗? – bmargulies 2010-03-14 15:15:25

+1

@Justin Ethier从旧技术中学习对创造新技术非常有用:尤其是在对旧技术持怀疑态度时。并从好的/坏的东西中学习。此外,小苹果不老,它们只是不受欢迎(*主观评论*为什么?因为我爱他们)。 – Pindatjuh 2010-03-14 15:24:59

  1. 下载Mozilla的源(火狐,例如)
  2. 阅读用于小应用程序集成了JRE的代码。
  3. 在出现特定问题时询问更多问题。

也许一个简单的答案就足够了,它不需要对Mozilla进行反向工程。直到最近,applet并没有与浏览器交互太多。浏览器只向applet发送'start','stop'和'resize'事件,applet可以命令浏览器打开新的网页。使用Java 6 update 10,可以从JavaScript调用Applet函数并从Applet调用JavaScript,只要它们在同一页面上即可。
浏览器创建一个'沙箱'来运行小程序。沙盒限制了小程序的访问权限(例如,小程序只能连接到Web服务器上的TCP端口,不能直接在客户机文件系统*问文件等)。除了这些限制之外,小程序就像在客户端框上运行的自治应用程序。 你可以在'http://java.sun.com/applets/'和'http://java.sun.com/docs/books/tutorial/deployment/applet/index.html'