• Post Reply Bookmark Topic Watch Topic
  • New Topic

from learning java to real production environment  RSS feed

 
gianni ipez
Ranch Hand
Posts: 65
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Ranchers!

(I don't know where to put this post, please redirect it where you think it best suites)

It's a while I've been starting learning java. I got the scjp, and started reading design patterns (Head First Design Patterns) and now Servlet and JSP (Head First Servlet and Jsp).
Unfortunately at work we use a completely different and obsolete technology... visual basic 6.0, and so I cannot practice the stuff I just learn, and that has two horrible effects:
1)I forget java stuff I learn
2)I cannot put the hands on a real application.
Now of course my plan is to change job, but I first would like to put the hands in real code.
Do you know sites that share downloadable applications (for example complete web application, with correct formal design, good level of abstaction, proper error handling, etc etc and moreover a good tutorial) ?
I've read about web4j
does anyone know it?
Thanks for any suggestions!
Gianni
 
John Melton
Ranch Hand
Posts: 49
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
One fairly useful resource is the Pet Store applications that are created by several useful frameworks. You can google on "java pet store" and find several that are meaningful. You can start with the one offered by sun directly, but then I suggest you also look at the ones offered by the struts framework as well as the spring framework, and possibly hibernate. These are all very well-known, widely-used frameworks and these sample applications are generally designed well, and will give you good exposure to how to use them.
Hope this helps.
 
Stan James
(instanceof Sidekick)
Ranch Hand
Posts: 8791
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
That's a neat suggestion! I'll add one caveat ... Sun has been criticized for making their Pet Store contain at least one example of every idea they ever had - or at least every pattern in their J2EE pattern catalog. Some of those ideas have stood the test of time and some have not, so it may not be a good example of a tight, cohesive design. I bet the Spring one is better in that regard.
 
gianni ipez
Ranch Hand
Posts: 65
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you very much for your answers!
I'll try this pet application!
Gianni
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!