• 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

Getting familiar with the present trend in java.

 
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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?

 
Sheriff
Posts: 67746
173
Mac Mac OS X IntelliJ IDE jQuery TypeScript Java iOS
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Bartender
Posts: 11497
19
Android Google Web Toolkit Mac Eclipse IDE Ubuntu Java
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Marshal
Posts: 79180
377
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
... and welcome to the Ranch
 
Don James
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Thanks for the response guys!
 
Ranch Hand
Posts: 2908
1
Spring Java Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
Ranch Hand
Posts: 331
Python Ruby Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Ranch Hand
Posts: 92
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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!
 
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
I've read about this kind of thing at the checkout counter. That's where I met this tiny ad:
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic