2011-10-12 52 views
0

我已經開始研究Web java學習項目。在Java網站中實現註冊的最佳方法

我想提出一個web應用,我想用戶註冊到網站:

最新最好的方式來實現註冊功能:

  • 擁有register.html和形式調用一個servlet註冊該用戶註冊數據庫。

  • 或者有一個jsp頁面可以完成所有這些或類似的調用servlet。

  • 或任何其他..

請說明理由那就是,爲什麼一個是比其他更好的,或者爲什麼要使用或首選的一些方法?

感謝

回答

1

你引用的三個都是等價的。 JSP被編譯成爲HTML工廠的servlet。

是的,你需要一個網絡用戶界面。

您將需要一個數據庫來保存數據,因此您將使用JDBC。

您需要一些表示用戶及其憑據的對象和關係模型。

你會想要閱讀關於模型2 MVC的網絡應用程序。它描述了JSP與servlet交互的體系結構,servlet委託其他對象執行工作,並根據發生的情況將響應重定向到正確的JSP。

你會想要閱讀有關前端控制器servlet。

0

我會去選擇1:

「有register.html和形式調用哪個 註冊用戶到數據庫中一個servlet寄存器。」

但有一種javascript/jquery驗證。

創建一個html頁面,其中包含表單和js來驗證表單域和一個servlet,以便爲新註冊的用戶創建數據庫條目 。選項2也與此類似。

0

你提到的兩種方法都是一樣的。採取html頁面,然後調用一個servlet來保存數據庫或者使用JSP頁面來執行,兩者都是相同的,就像你在使用servlet一樣。在這兩種方法中,你都將使用服務器端驗證,並且還會處理SQL注入。

如果您對任何MVC框架感到滿意,請嘗試使用它。