2010-03-04 18 views
0

我正在爲java web應用程序創建一個原型。 Frontend是一個基於Swing的java applet。 後端應該是一種web服務,它被applet調用。 後端應該在servlet容器內運行,並且應該有自己的安全(用戶名/密碼)數據庫。我知道,Tomcat有自己的用戶數據庫(領域),但應用程序應該有自己的。 Web服務反過來執行應用程序邏輯和數據庫訪問(通過Hibernate)。 我是一個Web開發新手,我迷失在大量的Java Web框架。即使只是閱讀「介紹」和「入門」文檔也需要很長時間。 因此,我需要一個建議,哪些框架適用於該任務,而不是非常複雜的快速入門。簡單的RIA後端

謝謝

+0

我真的沒有看到需要一個web應用程序框架 - 你剛從你的描述中得到一個包含Applet的頁面。這聽起來更像是你需要知道你要使用哪種Web服務。 – Nate 2010-03-04 11:59:09

+0

你說得對。術語「Web應用程序框架」不是很適合。 我需要一個'服務器端'框架,可以負責授權,審計和數據庫訪問。從aover方面來說,我認爲,大多數web應用程序都具有這些功能。 – Jeremy 2010-03-04 13:22:02

回答

0

我會避免在這種情況下的任何Web框架。大多數框架的設計使得連接bussines邏輯(後端)和WWW用戶界面更容易。在你的情況下,你不需要網絡圖形用戶界面 - 你有一個小程序,所以像Stripes,Struts等Web框架不會有太大的幫助。

我想你可以使用servlet或多個servlet作爲後端和你的applet之間的連接器。 Servlet簡單易學。

如果你想要一些抽象層和附加服務,比如安全性,你可以考慮Spring Framework,但它有自己的學習曲線。

0

Spring(http://www.springsource.org/)似乎是處理數據庫訪問和服務器端邏輯的好選擇。 Spring-security可以用來集成安全性(開始需要一些時間,但它工作得很好)。 SpringMVC可用於輸出簡單的XML文檔,或者如果您需要更復雜的遠程處理功能,SpringRemoting是一個很好的解決方案。

如果您想要完整的WebService(使用大寫W和大寫S),Spinr-WS可能很有用。

相關問題