由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - java网上传输代码问题
相关主题
Java能帮我做这个project吗?Re: How to write to a file on server in an applet?
【跪求】java applet下怎么执行系统的一个程序?a question regarding applet
包子答谢--请教高手:streaming data to applet赶快帮帮我!
Applet如何调用Server side Jar?再问个java的蠢问题,别骂我
如何在服务器端跟踪Java的运行?愣是笨到家----整不明白applet的path
Eclipse不运行applet为什么我这个html找不到applet class?
Applet读取加密的文件一个问题jsp和j2ee什么关系?
问Eclipse下运行appletWhat about RMI/IIOP? Is that part of EJB specific
相关话题的讨论汇总
话题: applet话题: jar话题: 运行话题: 代码话题: class
进入Java版参与讨论
1 (共1页)
b***i
发帖数: 3043
1
都说java applet可以网上传代码,应该是一个jar包的吧?这个加密了没有?别人插一
杠子运行别人的class怎么办?
如果我还想把代码上传到网上,为以后运行,可以放到jar包外面的jar包吗?
如果只能放入原来的jar包,那么这个压缩过程如何实现?
b***i
发帖数: 3043
2
我觉得最简陋的办法就是用html上传文件,下在运行的时候,可以生成一个网页,包含
新的class。
另外是不是rmi可以提供这样的能力,直接把代码下载运行?

【在 b***i 的大作中提到】
: 都说java applet可以网上传代码,应该是一个jar包的吧?这个加密了没有?别人插一
: 杠子运行别人的class怎么办?
: 如果我还想把代码上传到网上,为以后运行,可以放到jar包外面的jar包吗?
: 如果只能放入原来的jar包,那么这个压缩过程如何实现?

z****e
发帖数: 54598
3
说实话,对你的文字我看得迷迷糊糊的
你想说什么?
别人插一杠子运行class?怎么会这样呢?
applet的入口只有一个,你不运行多个applet实例的话
你怎么会让别人插一杠子进来呢?
applet是没有经过加密的,传过去的jar包可以抓到
不过你要费点手段,可以反编译,也就是说客户端的东西理论上还是不安全的
做不到安全,你把程序再怎么加密,java代码也是相当容易读懂的
可以在jar包外调用jar包
这个跟你的class path有关
你最终只要能在你的class path里面找到相关的class
这个程序就能运行,跟jar包本身没有太大的关系
jar包只不过是一个压缩包而已

【在 b***i 的大作中提到】
: 都说java applet可以网上传代码,应该是一个jar包的吧?这个加密了没有?别人插一
: 杠子运行别人的class怎么办?
: 如果我还想把代码上传到网上,为以后运行,可以放到jar包外面的jar包吗?
: 如果只能放入原来的jar包,那么这个压缩过程如何实现?

z****e
发帖数: 54598
4
RMI不是下载到本地运行
是通过一个stub调用远程的skeleton里面的方法运行
然后得到计算结果
RMI就是不想下载,你都把class下载到本地了,那还用RMI做什么?

【在 b***i 的大作中提到】
: 我觉得最简陋的办法就是用html上传文件,下在运行的时候,可以生成一个网页,包含
: 新的class。
: 另外是不是rmi可以提供这样的能力,直接把代码下载运行?

b***i
发帖数: 3043
5
我看了google doc, 你可以编辑文件,然后你就看到了文件浏览器,点击文件后,一
个新窗口打开,看到你的文件,这个过程包含了applet向服务器写文件,和打开新窗口
显示超文本这些。
我想做的,就是,google coding, 你可以编辑java, 然后编译,然后存入服务器,从
浏览器可以看到,然后点击,一个新窗口打开,运行你的applet,就是刚才编译的程序。
我知道的是,applet可以向服务器通信,告诉服务器,想把一段代码传入,然后服务器
验证密码,存入代码,动态生成一个主页,applet显示这个主页的连接,然后点击后打
开新的窗口,由浏览器实现。另外,也许applet端写个编译器不容易,那么就把源代码
传给server上的gcc, 输出编译后的代码。
我想问的是,由applet直接把那个新生成的class调入运行行不行?新的class估计无法
写入原来applet的那个jar包吧?

【在 z****e 的大作中提到】
: 说实话,对你的文字我看得迷迷糊糊的
: 你想说什么?
: 别人插一杠子运行class?怎么会这样呢?
: applet的入口只有一个,你不运行多个applet实例的话
: 你怎么会让别人插一杠子进来呢?
: applet是没有经过加密的,传过去的jar包可以抓到
: 不过你要费点手段,可以反编译,也就是说客户端的东西理论上还是不安全的
: 做不到安全,你把程序再怎么加密,java代码也是相当容易读懂的
: 可以在jar包外调用jar包
: 这个跟你的class path有关

k***r
发帖数: 4260
6
可以从html里面运行applet吧

序。

【在 b***i 的大作中提到】
: 我看了google doc, 你可以编辑文件,然后你就看到了文件浏览器,点击文件后,一
: 个新窗口打开,看到你的文件,这个过程包含了applet向服务器写文件,和打开新窗口
: 显示超文本这些。
: 我想做的,就是,google coding, 你可以编辑java, 然后编译,然后存入服务器,从
: 浏览器可以看到,然后点击,一个新窗口打开,运行你的applet,就是刚才编译的程序。
: 我知道的是,applet可以向服务器通信,告诉服务器,想把一段代码传入,然后服务器
: 验证密码,存入代码,动态生成一个主页,applet显示这个主页的连接,然后点击后打
: 开新的窗口,由浏览器实现。另外,也许applet端写个编译器不容易,那么就把源代码
: 传给server上的gcc, 输出编译后的代码。
: 我想问的是,由applet直接把那个新生成的class调入运行行不行?新的class估计无法

b***i
发帖数: 3043
7
可以用applet生成一个动态的html,html的文本内容在内存里,其中包含需要的applet
的连接吗?

【在 k***r 的大作中提到】
: 可以从html里面运行applet吧
:
: 序。

k***r
发帖数: 4260
8
不是很清楚你具体想做什么,应该可以从server side返回一个page,里面放
applet。

applet

【在 b***i 的大作中提到】
: 可以用applet生成一个动态的html,html的文本内容在内存里,其中包含需要的applet
: 的连接吗?

b***i
发帖数: 3043
9
我明白为什么要这样做了。
其实,java的很多事情就是我知道目的,但是不知道途径。

【在 k***r 的大作中提到】
: 不是很清楚你具体想做什么,应该可以从server side返回一个page,里面放
: applet。
:
: applet

k***r
发帖数: 4260
10
不懂。好深刻。。。

【在 b***i 的大作中提到】
: 我明白为什么要这样做了。
: 其实,java的很多事情就是我知道目的,但是不知道途径。

1 (共1页)
进入Java版参与讨论
相关主题
What about RMI/IIOP? Is that part of EJB specific如何在服务器端跟踪Java的运行?
What's the relationship between Enterprise JavaBeEclipse不运行applet
Re: EJB vs CorbaApplet读取加密的文件一个问题
Re: 请教一个关于IBM-JDK1.1.8和IBMJava2-13兼容性的问题问Eclipse下运行applet
Java能帮我做这个project吗?Re: How to write to a file on server in an applet?
【跪求】java applet下怎么执行系统的一个程序?a question regarding applet
包子答谢--请教高手:streaming data to applet赶快帮帮我!
Applet如何调用Server side Jar?再问个java的蠢问题,别骂我
相关话题的讨论汇总
话题: applet话题: jar话题: 运行话题: 代码话题: class