Java 中用户配置文件框架的指针
我正在寻找一些我可能忽略的东西(或者可能是 Jivebot 尚未为我编写的东西)的指针。 我想要的是一个用于管理用户帐户的预滚动 Java 框架,该框架负责处理与此相关的大多数常见任务。
例如,Jfacets 是自动视图控制的好方法,但您仍然需要滚动视图代码。 我想知道是否有一个框架具有预滚动组件,用于输入/存储常见用户配置文件信息、会话,以及可能的帐户间通信、连接到常见社交 API、公开 API 等(基本上是部分/全部)基于用户配置文件的应用程序需要的常见任务)。 它可能又快又脏,目前这是一个原型应用程序。
我确实知道用户配置文件是一个非常特定于应用程序的领域,我可能只需要构建一些东西,只是想先检查一下。
在没有预滚动解决方案的情况下,我喜欢我在初步浏览后在 Woko 中看到的内容 (http:// /woko.wiki.sourceforge.net/)。 预配置的堆栈包括 Hibernate、Spring、Compass、JFacets、Stripes 和 Maven 以及 API 框架。 我可能只需要尽可能地利用这一点来构建原型。
谢谢
I'm looking for pointers to something that I may be overlooking (or maybe something that Jivebot hasn't yet written for me). What I want is a pre-rolled Java framework for managing user accounts that takes care of most of the common tasks associated with such.
For instance, Jfacets is a good approach to automagic view controlling, but you still have to roll the view code. I wonder if there's a framework that has pre-rolled components for inputting/storing common user profile information, sessioning, and possibly things like inter-account communication, connecting to common social APIs, exposing an API, etc. (basically some/all of the common tasks that a user profile-based app would want). It can be quick and dirty, this is a prototype app at the moment.
I do know that user profiles are a very app-specific arena, and that I may just have to build something up, just thought I'd check first.
In the absence of a pre-rolled solution, I like what I see in Woko after an initial glance (http://woko.wiki.sourceforge.net/). The preconfigured stack includes Hibernate, Spring, Compass, JFacets, Stripes, and Maven and an API framework. I may just need to build the prototype up leveraging this as much as possible.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
因此,对于任何框架来说,用户配置文件似乎都过于具体。 遗憾的是,因为有很多基本功能可以由基本框架提供。
在“解决方案”方面,我正在参加在俄勒冈州波特兰举行的开源桥会议。 最近看到了有关 Scala 的主题(两个词描述:Java 脚本)和一个基于该框架构建的名为 Lift 的框架(三个词描述:CodeIgniter for Java)。 简而言之,这些技术震撼了我的世界。
任何寻求强大 Web 框架的人都应该看看 Lift。 Scala 允许热爱 Python 和 Ruby 编程的人免费使用 Java 的 JVM,而且语法非常优雅(对于我以 Python 为中心的头脑来说,Scala 比 Clojure 更直观)。 Lift 是一个基于 Scala 构建的 MVC 风格框架,它非常漂亮,而且非常易于使用。
正常的免责声明,但结果是,使用这些技术为可扩展 Java 应用程序构建特定于应用程序的解决方案所需的时间比尝试找到要使用的用户配置文件框架要少得多。
So, it looks like user profiles are just too situation specific for any framework. Shame, because there's a lot of basic functionality that could be served by a basic framework.
On the "solution" front, I'm attending the Open Source Bridge conference in Portland, Or. and recently saw topics on Scala (Two word description: Java scripting) and a framework built on that called Lift (three word description: CodeIgniter for Java). In short, these technologies rock my world.
Anyone looking for robust web frameworks should check out Lift. Scala allows people who love programming in Python and Ruby to use Java's JVM without the cost, with a lot of syntactic elegance (Scala is somewhat more intuitive to my Python-centric mind than Clojure). Lift is a MVC-style framework built on Scala which is just plain beautiful- and frighteningly easy to use.
Normal disclaimers, but the upshot is that it will take significantly less time to build an app-specific solution for a scalable Java app using these technologies than trying to find a user profile framework to use.