快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

我的Java矢量软件之路3--想象篇

一天, 一个新西兰的JFDraw客户(免费客户)问我, 能不能将JFDraw的最终用户版改成支持Web参数传递。他希望把JFDraw集成到他的Web应用程序中,我说可以考虑,方案如下:

1. 通过HTML(get/post)参数传递;

2. 通过一个复杂的JFDraw Client + JFDraw HTTP server来实现;

3. 或者把JFDraw HTTP Server改成Web Service server;


他说,没必要太复杂,搞个参数传递就可以了,而且,他不是Java程序员,对JSP/Servlet/Java一点爱好也没有,只是想Incoporate JFDraw到他的Web应用中而已。问我多少钱?

我说你这种情况,买个类库就可以了(JFDraw binary library).

他说,我不懂哦,对Java也没爱好,你只要在免费的JFDraw中,加入一点点功能,
支持Web 参数不就完了嘛? 言下之意,就是免费的意思。

我没辙了,反正闲着也是闲着,给他一个较低的价格,也不管他愿不愿意接受,先做了个Demo,就是现在的JFDraw web start solution, 在http://www.jfimagine.com/en/solutions.htm . 不过这里,倒也了解了Dynamic JNLP
的一些特点,也算长进吧。你别说,还真有人对这个Solution感爱好的,呵呵。有意思, 然后,顺便,也编造了一个Integration Solutions,算是与这个Web Start Solution对应的客户端版。

他后来好象调试成功了,经过几次反复,他的环境是ASP/IIS, 估计还行,然后他要Save Back, 即把在JFDraw中自动下载的URL JFDraw文件编辑过后,再Save Back回去。

我说,这好象不行啊。你怎么能Save back到一个HTTP的地址中去呢? 除非你想写这么一个ASP的HTTP接收程序,那么我再给你来个DEMO? 呵呵,他不回我邮件了。


这里给各位喜爱Java Web Start/jnlp,特殊是Dynamic JNLP的朋友,介绍一下制作Dynamic JNLP的办法:

(对了,Dynamic JNLP对任何主流的WEB平台都适用,包括IIS,apache, tomcat..等...还有就是也支持JavaScript, Perl, CGI,ASP,PHP,JSP等主流语言,这里是Sun的Java Web Start Team的一个成员给我的承诺,但是我没有试过除Java/JSP以外的方式,新西兰的那个老兄用ASP也没有问题)

http://www.jfimagine.com/en/faqs.htm#JFDraw-Web-Start-Solution

生成Dynamic JNLP的Java HTTP Servlet源码:
http://www.jfimagine.com/webstart/WebStart-java.htm


多谢各位朋友的大力支持,CookieMaker将努力工作以回报大家。







返回类别: 教程
上一教程: 最简朴的时间格式类
下一教程: 用Java实现FTP服务器

您可以阅读与"我的Java矢量软件之路3--想象篇"相关的教程:
· 我的Java矢量软件之路4--FAQs
· 我的java开发环境配置
· 我的Java的学习历程
· 刚运行了 Azureus ,给我的感觉是这界面真不象是Java 写的,发誓看完这套代码!
· Java how to program(Third Edition)??我的java手记(四)
    微笑服务 优质保证 索取样品