0

If we only need to graphically authorize a user,

view a few tables representation (from database),

ability to change data in the database visually

what tools to use to write such a web application that will run on Tomcat?

What framework allows to do that in the most straightforward, easy-to-manage and elegant way?

EugeneP
  • 11,313
  • 31
  • 90
  • 140
  • 1
    What **exactly** do you mean with *graphically authorize* and *change data visually*? – BalusC Apr 18 '10 at 05:27
  • @BalusC I assume he means a UI for user management. – cletus Apr 18 '10 at 05:30
  • 1
    @cletus: Exist there **web** applications without an UI? :) (expect of webservices, but he didn't mention that explicitly) – BalusC Apr 18 '10 at 05:35
  • @BalusC the point I think is that he doesn't want to have to code up a user admin page. He wants some scaffolding. – cletus Apr 18 '10 at 05:49
  • @cletus I just try to understand the best & most modern ways to do the job, namely which framework to go with. – EugeneP Apr 18 '10 at 05:52
  • 1
    Well, if you want the creme de la creme, then I would have suggested to head to [JavaEE6 with JSF2](http://stackoverflow.com/questions/1960280/what-to-learn-for-making-java-web-applications-in-java-ee-6/1960447#1960447). – BalusC Apr 18 '10 at 06:10
  • _graphically authorize_ sounds like a CAPTCHA – Thorbjørn Ravn Andersen Apr 18 '10 at 06:44

3 Answers3

2

I would look at Spring Roo as the framework for building your app. It will allow you quick construction of most of the features you are looking for in several minutes. (or so they claim)

Romain Hippeau
  • 23,328
  • 5
  • 53
  • 74
1

There are so many elegant web frameworks available to choose from...

A JSF solution is a one suggested by the Java EE standard - if you select JSF you'll have to be more verbose in the code, but you'll have the assistance of tools such as the Visual JSF designer in NetBeans. Using JSF2 is a much better idea, IMO.

I personally recommend you to have a look at Wicket - it's a great Java web framework, centered around ideas such as ellegance, simplicity and usability.

There are many more great frameworks out there, but this is a start.

Bozhidar Batsov
  • 52,348
  • 13
  • 95
  • 111
1

You can also try Grails. It's Java + Groovy scripting + Spring Framework + GORM + Spring Security. Less boiler plate.

Tools: Spring Source Tool Suite (Eclipse based IDE).

Daniel Baktiar
  • 1,662
  • 11
  • 20