• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Liutauras Vilda
  • Junilu Lacar
  • Jeanne Boyarsky
  • Bear Bibeault
  • Knute Snortum
  • Tim Cooke
  • Devaka Cooray
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Carey Brown
  • Piet Souris
  • Frits Walraven
  • Ganesh Patekar

Are there any components of Spring that assist in building GUI's for web applications?

Posts: 16
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
See title for question.
Posts: 4121
IntelliJ IDE Spring Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It depends on what you mean by "building GUIs for web applications" - Spring MVC is the "default" web framework provided by Spring (although the core Spring IOC/DI container can work with pretty much any web framework - JSF, Struts, Tapestry, etc.). Spring MVC mostly concentrates on building controllers/validators/navigation - it's part of the GUI, but kind of the underlying code for the GUI. There are some taglibs also, but mostly concerned with things like binding backing model objects to references in the JSP page.

If you're asking "does Spring provide a drag'n'drop builder for web app GUIs" (like Visual Studio for ASP.NET or Netbeans for JSF) then no - nothing in Spring directly provides this - but if you have a GUI builder for some specific web technology, then you should still be able to use that technology for the front-end and use the Spring IOC/DI container under it.
Ranch Hand
Posts: 471
Mac OS X Hibernate Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Nothing that I know of. Spring integrates nicely with tiles, velocity, JSF and freemarker, but as for creating the GUI, well, I don't think so. You might consider spring roo, which might be considered as a code generation tool for increasing productivity, which also generates the views for you (but that's not its main task)
Water! People swim in water! Even tiny ads swim in water:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!