BS專案難題:如何從服務端自動下載一個DLL,並在瀏覽器中呼叫這個DLL

capers發表於2003-06-20

用java開發的BS專案:
客戶端(Browser)需要從伺服器上自動下載伺服器上的一個DLL(執行在Win32環境),並在
客戶端呼叫這個DLL,如何實現?
舉個例子:客戶端需要連線一個IC卡讀寫器,而讀寫功能封裝在一個DLL中,所以要從伺服器上下載
這個DLL,並且呼叫它。
我採用HTML->JSP->JavaBean->JDBC->Database來開發。
解決這個問題有兩個難點:
1。從伺服器自動下載DLL,如果已經下載了而且伺服器上的DLL版本沒更新,
就不需重新下載
2。如何在客戶端呼叫這個DLL? 我試過用JNI封裝這個DLL,用一個javabean把這個功能封裝起來,
但不能在客戶端執行這個javabean。 是否只能透過javascript或applet在客戶端呼叫這個DLL?

誰有做過?能否給各Sample? QQ:19905914

相關文章