This week's book giveaway is in the JavaScript forum.
We're giving away four copies of Svelte and Sapper in Action and have Mark Volkmann on-line!
See this thread for details.
Win a copy of Svelte and Sapper in Action this week in the JavaScript forum!
  • 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 ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Paul Clapham
  • Bear Bibeault
  • Junilu Lacar
Sheriffs:
  • Jeanne Boyarsky
  • Tim Cooke
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • salvin francis
  • Frits Walraven
Bartenders:
  • Scott Selikoff
  • Piet Souris
  • Carey Brown

Should I use hibernate/spring/wicket or do you recommend any other alternatives?

 
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
For my dissertation, I am going to develop a web application for investment clubs to manage their subscriptions and stocks. On my course, I have been taught to use hibernate, spring and wicket.

I am new to J2EE development and not sure if I should keep to these frameworks or if I should use something else? Like EJB3, Spring with Webflow, Struts, etc?

Your advice would be greatly appreciated.
 
Ranch Hand
Posts: 15304
6
Mac OS X IntelliJ IDE Chrome
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If it's for the grade, then use what you already know. No reason to risk the outcome by getting in over your head. However, if you feel you must learn something new in the process I'm afraid there is no right answer to your question. The task at hand should guide the chosen technology. Use what makes most sense, which brings us full circle to my first point.
 
Jamie Perry
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for that wise comment. I take it that you are talking from experience! I think I shall play a safe strategy and stick to hibernate/spring/wicket.
 
Gregg Bolinger
Ranch Hand
Posts: 15304
6
Mac OS X IntelliJ IDE Chrome
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well, my somewhat hidden point was this:

Some folks swear by Struts.
Some folks swear by JSF.
Some folks swear by Stripes.
Some folks swear by EJB.
Some folks swear by Hibernate.
Some folks swear by JDBC.
Some folks just swear.

There is no golden hammer. You look at the project requirements and determine which technology makes most sense. Often times you *will* use the same things on many projects. But you should always consider alternatives to make sure you are still being as productive as possible.
 
I wasn't selected to go to mars. This tiny ad got in ahead of me:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
    Bookmark Topic Watch Topic
  • New Topic