2012-03-01 30 views
2

首先,需要說的是,我對php有一個相當短的經驗,只寫了一些基本腳本,沒有使用任何框架,比如Zend.So,我必須做的是:將一個部分(讓我們說一個模塊)添加到現有的PHP站點,這將允許用戶使用Java桌面客戶端從站點加載PDF文件(也許最好說服務器)。客戶端實際上是一個PDF閱讀器,但它也應該允許用戶看到他的電子書架,這些書架包括他已經在現場下載的書籍/文章。數據應該被隱藏,只能被這個用戶看到。這就是爲什麼我想聽到一些意見/想法是什麼做這樣的事情的最好方法:在Java客戶端應用程序中從PHP服務器接收* .pdf文件

  1. 編寫PHP服務器端部分,將處理來自服務器取得文件,它們加密併發送至用戶。特別是我擔心在哪種方式最好在客戶端發送解碼密碼,以及如何使用套接字或url從服務器發送數據。
  2. 從Java桌面客戶端請求文件。這裏我的意思是如果使用套接字或者調用url更好。
  3. 在現場實施與貨架狀態同步。
  4. 如果以前沒有從網站下載並存儲在客戶端,則實現所選圖書的按需下載(選擇發生在客戶端)。這裏應該提供下載文件的檢查。另外,我感興趣的是如何更好地提出請求,例如,如果最好發送某種可能的XML文件與書籍數據,應該在服務器端解析並形成響應 - 這裏我指的是將書籍發送給客戶端。
  5. 什麼加密算法最好使用。我認爲密鑰將基於訪問站點的用戶登錄名/密碼,並且我需要一種PHP(用於加密)和Java(用於解密)的庫存在的算法。也許這種選擇鑰匙的想法不太好,任何想法都是值得歡迎的。

我知道這是一個相當大的問題,所以任何想法都會有用。提前感謝!

回答

相關問題