2011-05-04 80 views
2

我必須創建一個應用程序,該應用程序應能夠訪問和處理客戶端(部門)的本地文件。由於這將不得不與遺留體系結構集成,因此我們有:Applet的替代品 - 客戶端需要文件訪問

  • 文件從中央存儲庫分發到其目標,基本上是分配給IP。如今,文件被分發到每個部門的共享文件夾。
  • 必須有一個Web應用程序可以訪問這些文件並對其進行處理。它必須是Web,因爲該項目的目標之一是替換舊的Visual Basic桌面客戶端,並且很難分發。

此外,它不應該使用專有技術(儘可能),或者我會發現很多的抗拒做改變。

有人決定在這裏使用一個applet(一個簽名的)來訪問這些文件並處理它們,但我不確定這是最好的方法。

PS:我已經諮詢計算器,發現這個:

Alternative to Java Applet for File System Access from Web

因爲這是我的第一個問題,我不知道我是否應該我的問題給它添加或打開一個新的。我的問題主要是相同的,但我添加了一些要求(無桌面客戶端),這可能會給你更多的提示,我需要什麼。

P.S. 2:架構(而不是傳統部分)仍在研究中。任何想法,將不勝感激:)

+1

「有人決定使用一個applet(一個簽名的)來訪問這些文件並對它們進行處理,但我不確定這是否是最好的方法,因爲它已被棄用。」 applets和代碼簽名都不被'棄用'。 – 2011-05-04 08:20:56

+0

我在今天早上的論壇帖子中看到它添加了「因爲它已被棄用」,然後決定是時候擺脫小程序。感謝您的信息,我將編輯帖子。 – Castilla1521 2011-05-04 08:47:06

回答

0

'JWS方法'現在可以工作的嵌入式小程序,因爲JWS可以用來配置/啓動嵌入式小程序在Plug-In2 architecture JRE。請參閱我的demo. of the JNLP API file services

+0

嗯,JWS ......也沒有使用它。感謝@AndrewThompson的信息,我會試試看。 – Castilla1521 2011-05-04 08:43:21

+0

JWS不允許構建webapp。它允許使用Web瀏覽器從互聯網啓動客戶機上的Java應用程序。 – 2011-05-04 08:58:57

+0

@George:-1在做出錯誤陳述之前,您是否嘗試閱讀任一鏈接? (另外,一個自由浮動的桌面應用程序仍然可以使用Web服務,因此被視爲「網絡應用程序」的一部分。) – 2011-05-04 09:04:32

1

您可以使用富客戶端界面(PrimeFaces,ICEfaces,RichFaces)在JSF 2(JSF 2 Introduction and Overview)之上構建您的應用程序。

+0

謝謝@George :)我還沒有使用JSF,我會看看。 – Castilla1521 2011-05-04 08:41:29

+0

我一直在閱讀關於JSF和Richfaces的內容,但還沒有找到訪問客戶端文件並處理它的方法。我見過的唯一方法是將每個要從客戶端處理的文件「上傳」到服務器端;無論如何,這將不適合我們的應用程序,因爲這些文件不應該上傳到中央服務器。 – Castilla1521 2011-05-09 12:20:59

+0

@ Castilla1521你需要什麼樣的加工?你需要閱讀和寫作,或者你想執行這些文件? – 2011-05-10 20:32:42