memmakers
memmakers

Reputation: 33

Open-source Java-based framework that has many of the common features built in out-of-the-box?

I am looking for something like Drupal in Java -- not Drupal as a CMS but rather as an application programming framework.

For example I would like to get out the the box:

  1. A Login screen
  2. The ability to define new roles
  3. The ability to tie permissions (capabilities) to roles
  4. The ability to assign roles to specific users (and revoke roles)
  5. The ability to self-service passwords (reset ones own password)
  6. An ability to generate a CRUD app
  7. A menu system (that allows you to define menus)

My understanding is that Ruby-on-Rails provides this type of stuff.

Thanks.

Upvotes: 3

Views: 1115

Answers (4)

mirzu
mirzu

Reputation: 1831

You might also look into Backbase http://www.backbase.com/

I have no experience with it, but it's all the rage at my wifes company.

Upvotes: 1

Costi Ciudatu
Costi Ciudatu

Reputation: 38255

Have a look at Liferay.

It has all you mentioned and a powerful built-in CMS, user management, lots of out-of-the box "applications" (portlets) to add to your pages, lots of themes to choose from, menus and all.

Basically, you can build a complete dynamic site with all the basic functionalities without writing one line of Java code (or any kind of code).

Upvotes: 3

stephenmurdoch
stephenmurdoch

Reputation: 34643

try openxava too

"OpenXava is a tool for Rapid Java Web Development, well-suited for business and database oriented applications"

Upvotes: 0

Marc-François
Marc-François

Reputation: 4070

If it is for Web development, go take a look at the Play! framework.

http://www.playframework.org/

Upvotes: 1

Related Questions