Java 如何使用这些技术编写安全但简单的登录脚本?

Java 如何使用这些技术编写安全但简单的登录脚本?,java,eclipse,spring,hibernate,maven,Java,Eclipse,Spring,Hibernate,Maven,我需要保护非注册用户的html页面。只有 注册用户被授予访问该页面的权限。 为此,我需要编写一个web应用程序,使用maven作为项目管理工具,eclipse作为IDE,Hibernate和postgres作为数据库,XHTML和AJAX作为登录/注册页面。我还需要使用Spring框架作为容器,并使用Spring安全性进行身份验证处理。最后,必须使用TDD和JUnit编写java代码 现在,我对所有这些工具知之甚少,将它们结合起来似乎势不可挡。但我必须把它们包括在项目中。因此,我的问题是: 哪种

我需要保护非注册用户的html页面。只有 注册用户被授予访问该页面的权限。 为此,我需要编写一个web应用程序,使用maven作为项目管理工具,eclipse作为IDE,Hibernate和postgres作为数据库,XHTML和AJAX作为登录/注册页面。我还需要使用Spring框架作为容器,并使用Spring安全性进行身份验证处理。最后,必须使用TDD和JUnit编写java代码

现在,我对所有这些工具知之甚少,将它们结合起来似乎势不可挡。但我必须把它们包括在项目中。因此,我的问题是:

哪种Maven原型最适合这个小项目

如何将数据库和Java代码链接到XHTML页面

什么是容器

我怎么做这个服务器端

Spring框架和Spring安全性是一样的吗

你有什么好的资源来学习不同的工具吗? 我似乎找不到任何Spring教程和TDD实现示例

提前感谢。

1)您应该使用这个Maven原型:Maven原型webapp

2) 使用Hibernate将数据库链接到Java代码。在这里阅读更多内容:然后,从Java代码“生成”XHTML页面

3) 如果您对JavaWeb一无所知,那么Spring框架是一个非常值得学习的东西。首先尝试servlet+jsp。(我知道您必须使用Spring,但如果没有基本知识,您将无法使用Spring)

4) 默认情况下,它是“服务器端”,这只表明您不了解该技术

5) 不,它们是独立的模块

我正在寻找一些可以帮助你开始的资源,但不知道你知道这有多困难。如果我找到任何链接,我将添加到我的答案

请阅读以下内容:

MVC模式:

基本春季安全:


Spring+Hibernate:

请在标题上提问。实际标题并没有提供任何关于您的问题的有用信息。抱歉,但我对所有这些感到非常困惑,以至于我无法说出我的问题是什么。但我会尽量用一个更具描述性的标题。如果你一次只问一个问题,你会有更好的运气。非常感谢,这真的很有帮助。我知道基本的java和SQL以及关系数据库的概念。虽然我知道一些理论知识,但我对实际部分知之甚少,这就是我需要帮助的原因。我学习了maven、postgres和hibernate的基础知识,但还不够。我知道解决这个难题非常困难,如果你看不到全局,甚至很难问任何具体的问题。我很高兴,如果它有任何帮助。