2011-03-01 116 views
2

我目前正在开发一个项目,其中前端必须是移动应用程序或网站。我希望后端处于java.I中,希望将其余部分用作通信在前端和后端之间。我的问题是:是否有一个具有某种用户管理功能的Java Web框架(可能有Web服务来登录和注册用户)。例如,以便登录详细信息可以从前端发送到web服务,然后将看看它是否正确等。Java开源Web框架

+0

凡你打算维护用户记录,在您的自定义数据存储(LDAP,DB),或者你想用退出卖场像谷歌帐户,打开IDS利用。 – 2011-03-01 16:57:12

+0

propably自己的数据库,没有openid – Ojtwist 2011-03-01 16:58:46

+0

我相信你会得到的答案大部分不会是特定的。 java中有三个主要的rest框架,Jersey(基于Jax-rs规范),Restlet和Spring 3.0(不符合Jax-rs)。最简单的方法就是使用Spring 3.0 Rest框架。你需要熟悉依赖注入和其他一些细微的弹簧,但有一个工作副本,你可以只使用Spring Roo的,并把它15 mins.http内完成://blog.springsource.com/2009/05/27/袋鼠部分-2/ – 2011-03-01 17:03:52

回答

0

我会建议使用Grails它有一个丰富的插件目录,其中包括spring security plugin应该按你的需要,而不必编写大量的代码。

如果您只能使用Java,那么Spring MVC与Spring Security是一个不错的选择。

1

看看Google App Engine(其中还包括免费托管)。

+0

OHW我忘了说,这是学校的一个项目,它应该是免费的,所以这不是一个选项 – Ojtwist 2011-03-01 16:49:53

0

Struts,Spring MVC,JSF都是被广泛使用的一些常见的例子。

0

Spring 3.0 MVC将成为后端开局的好地方。这将为您提供基本的REST Web服务支持。你或许可以配合春季安全得到一些基本的用户管理也

0

休息我想看看jax-rsRESTEasy)或sitebricks

+0

JAX-RS的东西我很熟悉,但我想知道,如果没有某种框架与用户管理系统一样,或者易于添加 – Ojtwist 2011-03-01 17:01:49

+0

我知道你想要java,但是最擅长的就是可以从jruby使用的rails。 Grails也有一些很好的插件,但仍然不是java。 – jshen 2011-03-01 17:17:06

0

Lift(基于Scala的Web框架)有一个很好的一套预建的用户管理支持

0

看看CUBA平台。它具有相当强大的后端和管理用户界面,以及用于定制移动应用程序或网站的Google Polymer UI的通用REST-API。 http://github.com/cuba-platform/cuba

+0

这是一个很好的 – 2018-01-11 15:26:58