我的Java向量軟體之路3–想象篇

來源:互聯網
上載者:User

    一天, 一個新西蘭的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 Engineering的Thomas Ng給我的承諾,但是我沒有試過除Java/JSP以外的方法,新西蘭的那個老兄用ASP也沒有問題)

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

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

    多謝各位朋友的大力支援,CookieMaker將努力工作以回報大家。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.