• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Getting familiar with the present trend in java.

 
Don James
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi guys,
Guess this is my first question in this forum. As far as the web development is concerned, what are the main(popular) technologies/frameworks that goes hand in hand with java?
I am SCJP and SCWCD qualified, but I need practical experience to go out to the industry. If I'm building a web site, what other frameworks and technologies should I use according to the present trend in java?
Any other idea of what I should do to practice java programming?

 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64994
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Within the mainstream Java web development arena, you should be familiar with Spring and Hibernate at a minimum. If you want to stand out, a good grounding in the client-side triumvirate is necessary: HTML, CSS and JavaScript.

You might also want to look a little outside the main path with frameworks such as Grails and Play.
 
Maneesh Godbole
Saloon Keeper
Posts: 11073
13
Android Eclipse IDE Google Web Toolkit Java Mac Ubuntu
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You might also want to take a look at GWT. It is very similar to java and is quite flexible and robust.
 
Campbell Ritchie
Sheriff
Pie
Posts: 49472
64
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
... and welcome to the Ranch
 
Don James
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Thanks for the response guys!
 
Sagar Rohankar
Ranch Hand
Posts: 2907
1
Java Spring Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Bear Bibeault wrote:Within the mainstream Java web development arena, you should be familiar with Spring and Hibernate at a minimum.

I was rejected for a Java position recently because I don't have any "experience" with Hibernate
Though, I know how to write Hello World program using Hibernate and Spring, but never write any production code using it
 
Sumit Bisht
Ranch Hand
Posts: 331
Python Ruby Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Sagar, if you know about the underlying theory of these frameworks (such as DI,AOP and ORM). I think that is as good as having a basic experience in them. I've seen a lot of people writing poor programs in them as they try to circumvent some features already provided by these frameworks.
 
Raja Pal
Ranch Hand
Posts: 92
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You must first "WRITE CODE" and lots of it...till your keyboard aches of it ;). Well the difference between your certifications and an occupation is the practice. Get dirty writing ton of code in open source frameworks apart from the JXXX specs. Spring, hibernate, ibatis, struts, velocity, wicket, tomahawk, icefaces, jquery, proto-type, gwt, dojo, etc. can come in handy.
BTW, I'm not trying to promote any particular framework here...just letting you know a few options. Look at your requirements(case-study) and choose from among them. Also try visiting "apache" and contribute to the common's library or write code for an open source framework. You'll sure be on yur way to getting "deployment" ready real soon!
 
Martin Larsson
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Raja Pal wrote:You must first "WRITE CODE" and lots of it


This is probably the best advice. And put your code up on GitHub or SourceForge so when you're applying for a job, you can point to it and say: look!

M.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic