在本地applet控制application的例程,在线给分
解决方案 »
- 有个错误不明白啥意思
- 关于数据库的isolation,谁能解答我的疑惑
- 再问servlet,在线等
- 为什么我建了一个TelBook类可以通过编译但是不能运行?
- 请问一个JAVA语法的问题,请问<>尖括号的语法是什么意思?
- 怎么样通过鼠标移动用g.drawImage()方法画在panel上的Image?
- 图形高手看过来.这个资源问题如何能解决
- while语句结束后为什么没有打印?
- 关于一个用JAVA进行文件分割的问题
- 有谁知道通过表单传递参数到cgi程序(c语言)后,在用applet输出cgi运行的结果?非常急!
- 求洗牌算法:将52张牌等概率的放在52个位置
- 请教“类对象之间的数据类型转换”问题
否则也不能说JAVA是安全的了。
能实现的话,就能截取远程机子的数据了,只要他的IE支持APPLET.
我的意思是 自己做的一个applet和自己做的application交互,最简单的比如说按下applet的按钮application会作出一个反应,不知道好不好实现
C通过Socket来联络S就可以了,当S收到了C的信息,再根据信息的不同做出不同的响应。不过这其中的问题是C由Applet实现,Applet受到安全性的局限不能由本地发送信息来和S通讯,解决的办法是将程序打包为jar文件,再给它进行数字签名。
具体的通讯实现过程就是一般的Socket编程,这里有很多例子,你搜索一下吧,我就不给你写出来了。数字签名: (1)将java小程序打包 jar cvf test.jar test.class (2)生成名为test.store的密钥库,别名为test keytool -genkey -keystore test.store -alias test 密码:123456 (根据需要自己输入) 以下根据需要输入,最后确认:y (3)导出test.cer数字证书 keytool -export -keystore test.store -alias test -file test.cer 密码:123456 (根据需要自己输入) (4)对test.jar文件进行签名 jarsigner -keystore test.store test.jar test 密码:123456 (根据需要自己输入) 最后写一个html文件,运行此文件即可自动下载安装运行java小程序<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>New Page 1</title>
</head>
<body>
<applet
codebase = "."
code = "Test.class"
name = "Test"
archive = "Test.jar"
width = "400"
height = "300"
hspace = "0"
vspace = "0"
align = "middle"
>
</applet>
</body>
</html>
msn:[email protected]