2009-10-08 74 views
0

我正在寫我的第一個真正的小程序,我需要存儲一些數據。我從來沒有在互聯網上放置和維護代碼,所以如果我有點遲緩,請耐心等待。Applets和服務器新手。如何在服務器端存儲信息?

我正在構建工作日曆小程序(只是一名學生工作人員),我不確定如何存儲必要的信息,例如特定日期的時間表以及登錄名和密碼信息。我假設我可以訪問服務器等,但我不知道我會傳統上需要什麼,或者我需要怎樣處理我需要的東西。

在最壞的情況下,我可以簡單地將信息放入文本文件中,並在applet存儲的每個啓動時讀取它們,但這絕對是一種非常錯誤的做事方式。你們可以通過一些人們在現實世界中實現這一點的實際方式來教育我嗎?任何想法將不勝感激。

此外,作爲一個側面的問題。我已經測試了applet類本身,並使它在.class文件的html頁面中令人滿意地運行。當我想將更多的類加入到applet中時,我認爲我不能再使用那個.class文件了,對嗎?我需要將所有東西都編譯成.jar文件,並用它來代替.class文件嗎?

非常感謝您的幫助。

回答

0

我看到您的問題的第一部分已在另一個頁面中回答。

關於你問題的最後部分。沒有特殊要求,您可以將所有類文件放在同一個目錄中(假設它們位於同一個包中,不同的包需要放在服務器上的普通Java樹中),並根據需要下載它們。然而,Jar文件通常是多個文件的更好解決方案。 Jars非常簡單(只需要壓縮一大堆類和資源),可以壓縮並下載到一個文件中。

0

一個Applet NOT應數據存儲在客戶端上,它應該使用一種有效的API等的Hessian與服務器,它應的數據存儲在使用JPA或一些其它快速協議一個數據庫進行通信。 Applets的優點之一是您可以使用Hessian所做的有效二進制包編碼您的數據。使用JavaScript,您將被鎖定爲像Json或XML這樣的數據編碼。

如果你使用Netbeans,你會得到一個圖形化的Swing設計器和一個工具,它可以用一個類文件構建Jar文件。你應該總是將jar文件打包成jar文件...