12
返回列表 发新帖
楼主: zyzgz

如何在JAVA中实现AutoCAD览图?

[复制链接]
论坛徽章:
131
乌索普
日期:2017-09-26 13:06:30马上加薪
日期:2014-11-22 01:34:242014年世界杯参赛球队: 尼日利亚
日期:2014-06-17 15:23:23马上有对象
日期:2014-05-11 19:35:172014年新春福章
日期:2014-04-04 16:16:58马上有对象
日期:2014-03-08 16:50:54马上加薪
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14
11#
发表于 2008-7-12 20:21 | 只看该作者
学到啥了

使用道具 举报

回复
论坛徽章:
0
12#
 楼主| 发表于 2008-7-14 22:40 | 只看该作者
原帖由 justforregister 于 2008-7-11 18:59 发表
1. 你放上去不就是了
2. js应该可以吧



“1. 你放上去不就是了”    java 如何运行服务器上exe,怎么放,怎么调?

使用道具 举报

回复
论坛徽章:
131
乌索普
日期:2017-09-26 13:06:30马上加薪
日期:2014-11-22 01:34:242014年世界杯参赛球队: 尼日利亚
日期:2014-06-17 15:23:23马上有对象
日期:2014-05-11 19:35:172014年新春福章
日期:2014-04-04 16:16:58马上有对象
日期:2014-03-08 16:50:54马上加薪
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14
13#
发表于 2008-7-14 23:23 | 只看该作者
java 如何运行服务器上exe?
您不会第一天做java吧

使用道具 举报

回复
论坛徽章:
0
14#
 楼主| 发表于 2008-7-15 20:47 | 只看该作者
差不多吧,我是在企业里面做,原先都是用PB,现在转J2EE,很多问题都不会。

使用道具 举报

回复
论坛徽章:
60
ITPUB8周年纪念徽章
日期:2009-09-27 10:21:222012新春纪念徽章
日期:2012-02-13 15:10:582012新春纪念徽章
日期:2012-02-13 15:10:582012新春纪念徽章
日期:2012-02-13 15:10:582012新春纪念徽章
日期:2012-02-13 15:10:582014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:11马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14
15#
发表于 2008-7-15 21:31 | 只看该作者
原帖由 zyzgz 于 2008-7-15 20:47 发表
差不多吧,我是在企业里面做,原先都是用PB,现在转J2EE,很多问题都不会。

AutoCAD文件是特殊格式,所以需要用一些特殊的方式或者变通的方式来解决。

一是我能不能把客户端执行程序放在服务器端,客户端在览图时直接调服务器上的EXE文件?

更直接的做法是为什么不直接在服务器端安装或者处理CAD文件为客户端可以浏览的文件格式。这个很难么?比如从数据库里读取出dwg格式文件转成其它格式(比如pdf)
另外你必须有一个概念就是如果能够在客户端打开一个文件那就意味着它其实已经“流”到你的客户端而不是还在服务器上了。否则并发访问服务器数量超过标准要求岂不是很“危险”?
我理解你原有的读取方式必须要去浏览器安装ocx控件等等,但如果用户禁用安装一样无法实现预览功能。

二是JSP中如何将一个变量传到剪贴板上?
不清楚你这里的剪贴板是否如同word里面的剪贴板还是其它。我更愿意想象成客户端session或者cookies之类的容器。

使用道具 举报

回复
论坛徽章:
0
16#
 楼主| 发表于 2008-7-15 22:46 | 只看该作者
其实我现在调用客户端可执行EXE文件,让它去实现CAD览图(并不需要将dwg转换格式),且还能实现防拷贝、防下载及禁止图形文件的缩放,

现在唯一不方便的是客户端必须安装这个执行文件,我的意思是能不能将其挂在服务器上,客户端通过JAVA直接执行即可。

将一个变量传到剪贴板上即实行复制功能,因为我的执行文件为PowerBuilder开发的,需要知道所览图的图号,因为不知道怎样将JSP中变量传给

它,所以想到了剪贴板,这个我已经解决。

使用道具 举报

回复
论坛徽章:
60
ITPUB8周年纪念徽章
日期:2009-09-27 10:21:222012新春纪念徽章
日期:2012-02-13 15:10:582012新春纪念徽章
日期:2012-02-13 15:10:582012新春纪念徽章
日期:2012-02-13 15:10:582012新春纪念徽章
日期:2012-02-13 15:10:582014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:11马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14
17#
发表于 2008-7-15 23:48 | 只看该作者
原帖由 zyzgz 于 2008-7-15 22:46 发表
其实我现在调用客户端可执行EXE文件,让它去实现CAD览图(并不需要将dwg转换格式),且还能实现防拷贝、防下载及禁止图形文件的缩放,

现在唯一不方便的是客户端必须安装这个执行文件,我的意思是能不能将其挂在服务器上,客户端通过JAVA直接执行即可。

将一个变量传到剪贴板上即实行复制功能,因为我的执行文件为PowerBuilder开发的,需要知道所览图的图号,因为不知道怎样将JSP中变量传给

它,所以想到了剪贴板,这个我已经解决。


添加一个下载链接,诸如 http://www.yourdomain.com/xxx.exe

用户点击下载安装到客户端,即可预览,这样不知可否?这个简单而且和你描述的功能大致吻合。不管怎样都需要在客户端安装否则无论如何也打不开dwg的

使用道具 举报

回复
论坛徽章:
0
18#
 楼主| 发表于 2008-7-16 21:12 | 只看该作者
呵呵,我现在把执行文件放到服务器上,再通过JSP调用时也变成了点击下载,难道真必须在客户端安装才行吗?

不知道applet行不行?即使行applet偶也不会。

使用道具 举报

回复
论坛徽章:
131
乌索普
日期:2017-09-26 13:06:30马上加薪
日期:2014-11-22 01:34:242014年世界杯参赛球队: 尼日利亚
日期:2014-06-17 15:23:23马上有对象
日期:2014-05-11 19:35:172014年新春福章
日期:2014-04-04 16:16:58马上有对象
日期:2014-03-08 16:50:54马上加薪
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14
19#
发表于 2008-7-16 22:44 | 只看该作者
恭喜!您刚拣到ITPUB送出的幸运红包。27PUB币!

如果您的浏览器没有自动跳转,请点击这里

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表