2011-10-12 44 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框架感到满意,请尝试使用它。