File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Spring and the fly likes Suggestions to learn Spring & other tools Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Spring
Bookmark "Suggestions to learn Spring & other tools" Watch "Suggestions to learn Spring & other tools" New topic

Suggestions to learn Spring & other tools

Chad Step

Joined: Jun 21, 2006
Posts: 13
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!
    Bill Gorder

    Joined: Mar 07, 2010
    Posts: 1682

    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.

    [How To Ask Questions][Read before you PM me]
    I agree. Here's the link:
    subject: Suggestions to learn Spring & other tools
    It's not a secret anymore!