File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Jobs Discussion and the fly likes Regarding various j2ee tiers Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Careers » Jobs Discussion
Bookmark "Regarding various j2ee tiers" Watch "Regarding various j2ee tiers" New topic

Regarding various j2ee tiers

Biren shah
Ranch Hand

Joined: Apr 13, 2005
Posts: 107
hi all.
i am having 2 years experience in java/jsp/servlets and would like to learn latest technologies related to j2ee for my job search.

I am confused regarding technologies to work.

Presentation tier : struts,jsf,velocity,tiles
business tier: ??ejb??don tknow more..(spring)??
persistence :; hibernat,ejb,other orm tools.

i want to master one technology in each of the three layer.

i know there would be lots of projects who needs many things..but most of the new project require knowledge of latest and new techonologies...

can any body guide me with what should i learn.

JSF or Struts
EJB or Hibernat??

if your answer is both..please specify the preference which one to learn first.
also if u can tell the market value of above technologies it would be great
thanks in advance

Biren Shah<br />scjp 93%<br />scwcd 1.4 92%
Biren shah
Ranch Hand

Joined: Apr 13, 2005
Posts: 107
wassup guys??
no replies???
alfred jones
Ranch Hand

Joined: Apr 19, 2005
Posts: 279
you will get reply from j2ee forum.

This is job board.
abhishek roy
Ranch Hand

Joined: Jun 08, 2006
Posts: 78
you will get reply from j2ee forum.

This is job board.

Well said.

regards,<br />Abhishek
Theodore Casser
Ranch Hand

Joined: Mar 14, 2001
Posts: 1902

I think the question is in what sense was the original query meant - was it a question about what technologies in each tier are most in demand, or was it something inquiring after what would be best to learn?

This might be, you know, the right spot for it.

Theodore Jonathan Casser
SCJP/SCSNI/SCBCD/SCWCD/SCDJWS/SCMAD/SCEA/MCTS/MCPD... and so many more letters than you can shake a stick at!
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 17417

I'd go with JSF, Spring, and Hibernate (with an option towards EJB3).

This week, anyway.

An IDE is no substitute for an Intelligent Developer.
Biren shah
Ranch Hand

Joined: Apr 13, 2005
Posts: 107
thanks all,
thanks tim,
ya..i was also confused in which section should i post this..
but then thoughtsince this is regarding which technologies are requierd in market..i thought of posting it in this section.
Sandeep Ghosh
Ranch Hand

Joined: Jan 23, 2002
Posts: 145
Nice question. If you see my last question in Application framework forum, I have also raised this topic but in different context. If I had been in your place, I would learn Struts,Hibernate,EJB2. If I get time I could have learned Spring and JSF. Why struts and EJB2? well most of the development job in India are maintenance job. Supporting a running app written in JSF and EJB3 will not be in cards for long time to come. Why Hibernate? Because lots of EJB app uses this as persistence instead of CMP. Why Spring ? It is serious candidate for any fresh development, more so when weblogic is going to support it. Forget about velocity, Tapestry or webwork. They are not mainstream framework. If used that company will give you time to pick up.
JSF is now official, so you should learn but last, but first thing get the core thing correct like servlet, jsp, J2EE patterns.
All are my personal opinion.
[ August 02, 2006: Message edited by: Rahul Sen ]
I agree. Here's the link:
subject: Regarding various j2ee tiers
It's not a secret anymore!