我需要保护html页面免受非注册用户的侵害。只要 注册用户被授予访问该页面的权限。 为此,我需要编写一个Web应用程序,使用maven作为项目manegment工具,eclipse作为IDE,Hibernate和postgres用于数据库,XHTML,AJAX用于登录/注册页面。此外,我需要使用Spring Framework作为容器,使用Spring Security进行身份验证处理。最后,必须使用TDD和JUnit编写java代码。
现在,我对所有这些工具知之甚少,将它们组合在一起似乎势不可挡。但我必须将它们包含在项目中。因此,我的问题是:
Maven的原型最适合这个小项目吗?
如何将数据库和javacode链接到XHTML页面?
什么是容器?
如何进行此服务?
Spring Framework和Spring安全性是一回事吗?
您是否有任何了解不同工具的好资料? 我似乎无法找到任何Spring教程和TDD实现示例。
提前致谢。
答案 0 :(得分:0)
1)你应该使用这个Maven原型:maven-archetype-webapp
2)使用Hibernate将数据库链接到Java代码。在此处阅读更多内容:http://www.tutorialspoint.com/hibernate/orm_overview.htm然后,您生成" Java代码中的XHTML页面。
3)如果您对Java Web一无所知,Spring框架是一个非常重要的事情。首先尝试servlets + jsp。 (我知道你必须使用Spring但没有基本的知识,你将无法获胜)
4)它是服务器端"默认情况下,这只表示您不了解该技术。
5)不,它们是独立的模块。
我正在寻找一些可以帮助你开始的资源,但却不知道你知道多少资源很难。如果我发现任何链接,我会添加链接到我的答案。
了解这些:
MVC模式:https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller
基本的Spring Security:http://www.mkyong.com/spring-security/spring-security-hello-world-example/
Spring + Hibernate:http://www.mkyong.com/spring-security/spring-security-hibernate-annotation-example/