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:
SpringHibernateMavenStruts
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!