我已經開始研究Web java學習項目。在Java網站中實現註冊的最佳方法
我想提出一個web應用,我想用戶註冊到網站:
最新最好的方式來實現註冊功能:
擁有register.html和形式調用一個servlet註冊該用戶註冊數據庫。
或者有一個jsp頁面可以完成所有這些或類似的調用servlet。
或任何其他..
請說明理由那就是,爲什麼一個是比其他更好的,或者爲什麼要使用或首選的一些方法?
感謝
我已經開始研究Web java學習項目。在Java網站中實現註冊的最佳方法
我想提出一個web應用,我想用戶註冊到網站:
最新最好的方式來實現註冊功能:
擁有register.html和形式調用一個servlet註冊該用戶註冊數據庫。
或者有一個jsp頁面可以完成所有這些或類似的調用servlet。
或任何其他..
請說明理由那就是,爲什麼一個是比其他更好的,或者爲什麼要使用或首選的一些方法?
感謝
你引用的三個都是等價的。 JSP被編譯成爲HTML工廠的servlet。
是的,你需要一個網絡用戶界面。
您將需要一個數據庫來保存數據,因此您將使用JDBC。
您需要一些表示用戶及其憑據的對象和關係模型。
你會想要閱讀關於模型2 MVC的網絡應用程序。它描述了JSP與servlet交互的體系結構,servlet委託其他對象執行工作,並根據發生的情況將響應重定向到正確的JSP。
你會想要閱讀有關前端控制器servlet。
我會去選擇1:
「有register.html和形式調用哪個 註冊用戶到數據庫中一個servlet寄存器。」
但有一種javascript/jquery驗證。
創建一個html頁面,其中包含表單和js來驗證表單域和一個servlet,以便爲新註冊的用戶創建數據庫條目 。選項2也與此類似。
你提到的兩種方法都是一樣的。採取html頁面,然後調用一個servlet來保存數據庫或者使用JSP頁面來執行,兩者都是相同的,就像你在使用servlet一樣。在這兩種方法中,你都將使用服務器端驗證,並且還會處理SQL注入。
如果您對任何MVC框架感到滿意,請嘗試使用它。