• 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 Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Suggestions to learn Spring & other tools

 
Greenhorn
Posts: 13
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
So I've decided I must finally begin upgrading my Java skills and I'm setting up a project to code against.

Skills I want to achieve in order of importance are:
  • Spring
  • Hibernate
  • Maven
  • Struts


  • I'm pretty unfamiliar with all of these and am hoping for some direction. I'm planning to put together a small webportal as part of this project. Not too woried about which yet, but am thinking Jetspeed2 or Liferay (would JForum work)?

    Basically individuals will be logging in and managing some personal information -- there is going to be a fair amount of reports displayed as well as different forms (think of a college registration system, need to collect demographic information, class registration and report credits & graduation progress).

    One thing I'm really hoping for is a utility similar to Drupal's Form API(which generates forms for you and is found here) & DB input (which populates objects & eliminates SQL injection possibilities).

    I'm thinking Hibernate should handle the 2nd requirement, I'm not sure if the first one can be met by any Java utilities.

    Is what I'm proposing here achievable? Any suggestions on how to use these tools to achieve my goals? Where would you suggest I host this (hoping for <$20 / month and will eventually need https:// -- uptime is more important than speed)?

    I know I'm asking for a lot in 1 topic, but its difficult to evaluate without picturing the entire goal.

    thanks in advance!
     
    Bartender
    Posts: 1682
    7
    Android Mac OS X IntelliJ IDE Spring Linux
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    I think your are biting off too much at once. If you really want to learn these frameworks start with something simple (start with the hello world) and go from there. Also pick one and learn it then start adding to it. It is easy to get excited about all the cool stuff out there but it equally easy to get overwhelmed and frustrated with it as there is just so much of it.
     
    Consider Paul's rocket mass heater.
    reply
      Bookmark Topic Watch Topic
    • New Topic