Redian新闻
>
Java能帮我做这个project吗?
avatar
Java能帮我做这个project吗?# Java - 爪哇娇娃
PI
1
我以前从来没用过Java, 倒是用过不少C++. 现在老板有个web project, 和我的
research有那么点关系.我不知道能不能用servlet或者别的什么完成. 希望高手
们给我指点一个方向.
基本上我们需要一个基于web browser的软件. 用户可以查看远程机器上的图像,
作一些简单的标记. 我想最基本的操作是用户通过拖拽选择3D图像中的某个2D截
面显示.
考虑到显示的速度, 可能希望能够把整个3D图像下载到本地. 我简单的看了看,
好像servlet的运算是在远程完成的. 那么这个先下载的方法就不能用了.
我的问题,
1. 有什么技术比较适合这个project?
2. 如果远程作运算, 假设网络速度很快, 每幅图30K左右. 能够做到"实时"吗?
也就是说用户拖拽的时候, 显示能够基本跟上.
avatar
st
2
it sounds like some client/server stuff, or maybe use applet for it.

【在 PI 的大作中提到】
: 我以前从来没用过Java, 倒是用过不少C++. 现在老板有个web project, 和我的
: research有那么点关系.我不知道能不能用servlet或者别的什么完成. 希望高手
: 们给我指点一个方向.
: 基本上我们需要一个基于web browser的软件. 用户可以查看远程机器上的图像,
: 作一些简单的标记. 我想最基本的操作是用户通过拖拽选择3D图像中的某个2D截
: 面显示.
: 考虑到显示的速度, 可能希望能够把整个3D图像下载到本地. 我简单的看了看,
: 好像servlet的运算是在远程完成的. 那么这个先下载的方法就不能用了.
: 我的问题,
: 1. 有什么技术比较适合这个project?

avatar
xt
3

Applet is bad idea. I would use servlet/JSP

【在 st 的大作中提到】
: it sounds like some client/server stuff, or maybe use applet for it.
avatar
PI
4
applet的问题是什么呢?

【在 xt 的大作中提到】
:
: Applet is bad idea. I would use servlet/JSP

avatar
xt
5

Applet现在不怎么使用了,功能太有限而且如果要写个
象样的东西能累死.

【在 PI 的大作中提到】
: applet的问题是什么呢?
avatar
PI
6
这个client/server是指什么呢? 能给个keyword, 或者demo page吗?

【在 st 的大作中提到】
: it sounds like some client/server stuff, or maybe use applet for it.
avatar
PI
7
那么servlet的速度怎么样?
每个2D图0.1s能做到吗? 大概0.2~0.5秒是能够接受的上限. 再大就不用拖拽了.:(

【在 xt 的大作中提到】
:
: Applet现在不怎么使用了,功能太有限而且如果要写个
: 象样的东西能累死.

avatar
xt
8

client就是server的client, server就是给client端支持的server. :-)
就是一个服务器负责复杂事情,然后由remote程序连接(比如web browser)
到server的端口提取内容和submit request

【在 PI 的大作中提到】
: 这个client/server是指什么呢? 能给个keyword, 或者demo page吗?
avatar
xt
9

这个估计还是用applet处理好,因为要高速传递图形显然不如高速
传递数据快. Servlet的原理就是用java动态生成HTML

【在 PI 的大作中提到】
: 那么servlet的速度怎么样?
: 每个2D图0.1s能做到吗? 大概0.2~0.5秒是能够接受的上限. 再大就不用拖拽了.:(

avatar
PI
10
如果是applet, 把用户的标记传送回去可以用什么呢? JDBC仍然可以用吗?

【在 xt 的大作中提到】
:
: 这个估计还是用applet处理好,因为要高速传递图形显然不如高速
: 传递数据快. Servlet的原理就是用java动态生成HTML

avatar
xt
11

Applet不可以做I/O,所以JDBC是不可以的.EJB大概可以.没试验过.

【在 PI 的大作中提到】
: 如果是applet, 把用户的标记传送回去可以用什么呢? JDBC仍然可以用吗?
avatar
PI
12
本地的IO也不行? 比如先写个log, 以后慢慢FTP?
另外, 从编程的角度看, servlet和applet哪个比较容易? 就是对我这么个比较
小的project而言.

【在 xt 的大作中提到】
:
: Applet不可以做I/O,所以JDBC是不可以的.EJB大概可以.没试验过.

avatar
xt
13

本地IO更不可以. Applet当初的目的就是为安全设计的.
如果图快applet当然快,但是有些技术问题必须先落实再
做,我一向不赞成使用signed applet. servlet也有
问题就是对图形的显示部分不好处理.我看还是俩都用吧.
hehe

【在 PI 的大作中提到】
: 本地的IO也不行? 比如先写个log, 以后慢慢FTP?
: 另外, 从编程的角度看, servlet和applet哪个比较容易? 就是对我这么个比较
: 小的project而言.

avatar
PI
14
都用这个主意看着不错. :)
问题是如果显示用了applet, 用户的标记有任何方法可以从applet里传出来吗?

【在 xt 的大作中提到】
:
: 本地IO更不可以. Applet当初的目的就是为安全设计的.
: 如果图快applet当然快,但是有些技术问题必须先落实再
: 做,我一向不赞成使用signed applet. servlet也有
: 问题就是对图形的显示部分不好处理.我看还是俩都用吧.
: hehe

avatar
st
15
a lot handling and drawing in javascript? or traffic is too much.

【在 xt 的大作中提到】
:
: 本地IO更不可以. Applet当初的目的就是为安全设计的.
: 如果图快applet当然快,但是有些技术问题必须先落实再
: 做,我一向不赞成使用signed applet. servlet也有
: 问题就是对图形的显示部分不好处理.我看还是俩都用吧.
: hehe

avatar
st
16
it's just java...

【在 xt 的大作中提到】
:
: 本地IO更不可以. Applet当初的目的就是为安全设计的.
: 如果图快applet当然快,但是有些技术问题必须先落实再
: 做,我一向不赞成使用signed applet. servlet也有
: 问题就是对图形的显示部分不好处理.我看还是俩都用吧.
: hehe

avatar
st
17
yes, u should be able to... search google?

【在 PI 的大作中提到】
: 都用这个主意看着不错. :)
: 问题是如果显示用了applet, 用户的标记有任何方法可以从applet里传出来吗?

avatar
xt
18

太费事.我以前写过N多GUI

【在 st 的大作中提到】
: it's just java...
avatar
st
19
complicated java GUI does get messy, but you can just use java2D stuff,
without much menu or dialog...

【在 xt 的大作中提到】
:
: 太费事.我以前写过N多GUI

avatar
e*g
20
then why not java3D.
if only to draw something on canvas, with simple mouse event listern,
it's not really complicated GUI. GUI logic can be done in one small class.

【在 st 的大作中提到】
: complicated java GUI does get messy, but you can just use java2D stuff,
: without much menu or dialog...

avatar
st
21
well, I dont know, it depends on if he wants to use 3D or 2D...

【在 e***g 的大作中提到】
: then why not java3D.
: if only to draw something on canvas, with simple mouse event listern,
: it's not really complicated GUI. GUI logic can be done in one small class.

avatar
n*m
22

Sure you can. Both I/O and JDBC.

【在 xt 的大作中提到】
:
: 太费事.我以前写过N多GUI

avatar
n*m
23

Even the normal applet can support JDBC. Local I/O really needs the
applet to be signed.

【在 xt 的大作中提到】
:
: 太费事.我以前写过N多GUI

avatar
n*m
24

If you really want to use web, I would like to say, ActiveX is
better in this case

【在 PI 的大作中提到】
: 我以前从来没用过Java, 倒是用过不少C++. 现在老板有个web project, 和我的
: research有那么点关系.我不知道能不能用servlet或者别的什么完成. 希望高手
: 们给我指点一个方向.
: 基本上我们需要一个基于web browser的软件. 用户可以查看远程机器上的图像,
: 作一些简单的标记. 我想最基本的操作是用户通过拖拽选择3D图像中的某个2D截
: 面显示.
: 考虑到显示的速度, 可能希望能够把整个3D图像下载到本地. 我简单的看了看,
: 好像servlet的运算是在远程完成的. 那么这个先下载的方法就不能用了.
: 我的问题,
: 1. 有什么技术比较适合这个project?

avatar
n*m
25
Java3D needs to many JNI facilities and native libraries. You have to
install those for applet running. It is not a good idea, coz web based
normaly means you don't need to install these stuffs on web browser side.

【在 e***g 的大作中提到】
: then why not java3D.
: if only to draw something on canvas, with simple mouse event listern,
: it's not really complicated GUI. GUI logic can be done in one small class.

avatar
PI
26
ActiveX 是不是一定要用IIS作server? Apache或是别的http server可以吗?

【在 n*m 的大作中提到】
: Java3D needs to many JNI facilities and native libraries. You have to
: install those for applet running. It is not a good idea, coz web based
: normaly means you don't need to install these stuffs on web browser side.

avatar
h*r
27
Java3D + RMI?
Go to http://www.j3d.org/ for more information.

【在 PI 的大作中提到】
: 我以前从来没用过Java, 倒是用过不少C++. 现在老板有个web project, 和我的
: research有那么点关系.我不知道能不能用servlet或者别的什么完成. 希望高手
: 们给我指点一个方向.
: 基本上我们需要一个基于web browser的软件. 用户可以查看远程机器上的图像,
: 作一些简单的标记. 我想最基本的操作是用户通过拖拽选择3D图像中的某个2D截
: 面显示.
: 考虑到显示的速度, 可能希望能够把整个3D图像下载到本地. 我简单的看了看,
: 好像servlet的运算是在远程完成的. 那么这个先下载的方法就不能用了.
: 我的问题,
: 1. 有什么技术比较适合这个project?

avatar
m*t
28

He's talking about letting the user doing "almost real time" drag and drop.
applet is probably the only choice here.

【在 xt 的大作中提到】
:
: 太费事.我以前写过N多GUI

avatar
c*g
29

Use Java web start instead, which was pretty cool. i wrote a bond
price query project for a small company in one month, using
servlet/jsp as server side and jnlp as front end.

【在 xt 的大作中提到】
:
: 太费事.我以前写过N多GUI

avatar
a*e
30
applet不能操作本地硬盘吧,
他的project里面要下载到本地一下东东,冲突吗?

【在 st 的大作中提到】
: it sounds like some client/server stuff, or maybe use applet for it.
avatar
st
31
load it in memory? he doesnot need to download it to local HD. :D
there's way to write things to local HD bah, through some security stuff?

【在 a*******e 的大作中提到】
: applet不能操作本地硬盘吧,
: 他的project里面要下载到本地一下东东,冲突吗?

avatar
a*e
32
不知道,对java只是知道点皮毛而已,呵呵

【在 st 的大作中提到】
: load it in memory? he doesnot need to download it to local HD. :D
: there's way to write things to local HD bah, through some security stuff?

avatar
st
33
I've heard of it... I think... or read something about it... didnot do much,
simple applet is good, or it's just creating headache for yourself..

【在 a*******e 的大作中提到】
: 不知道,对java只是知道点皮毛而已,呵呵
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。