• 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

EJB's necessary for Java Jobs

 
Ranch Hand
Posts: 82
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I am looking into some possibilities and wanted to know if you all find that alot of employers are looking for EJB's. I am a decent server side programmer but have no knowledge of EJB's and was just curious about this.
 
Ranch Hand
Posts: 235
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Even though I loathe them and think they are overkill 90% of the time, they are an often-demanded skill for Java programmers. Ed Roman's "Mastering Enterprise JavaBeans, 2nd Edition" is one of the best ways to learn them on your own.
Learn with Weblogic as much as you can - that is the most in-demand container to know.
My job search has taught me that experience in a financial company outweighs specific programming skills...if you can write servlets, you can learn to write EJB's.
 
Ranch Hand
Posts: 2596
Android Firefox Browser Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Jumped into the topic...
I am also facing the same problem these days, I have been doing Java with many other things for quite some time now (2.5 yrs +), also have done Servlets, a bit of JSP etc; but haven't had a chance to use EJB/Weblogic. Most of the employers now think its mandatory for a Java programmer to have exposure to these things (miind you, on project exposure, not knowledge).
What do you so in such a situation, how to convince the employers that if needed, you can always learn those things; like you have learnt for so many other things. How to get it across?
- Manish
 
Ranch Hand
Posts: 1551
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I suspect many people are lying about their experience on their CVs.
When the employers start losing money because they can't deliver in a timely manner, their attitudes will change.
Certification, passing their tests, and interviewing well could not hurt. That is if they will grant you an interview.
 
Ranch Hand
Posts: 469
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by John Fontana:
Even though I loathe them and think they are overkill 90% of the time, they are an often-demanded skill for Java programmers. Ed Roman's "Mastering Enterprise JavaBeans, 2nd Edition" is one of the best ways to learn them on your own.
Learn with Weblogic as much as you can - that is the most in-demand container to know.
My job search has taught me that experience in a financial company outweighs specific programming skills...if you can write servlets, you can learn to write EJB's.


I have Mastering enterprise Java Beans by Ed Roman 1999 edition.Is it ok?
Thanks
Veena
 
Ranch Hand
Posts: 93
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
If you didn't have any exposure to EJBs this could be a good start. Though, take care, I'm 99.99% sure it is based on EJB 1.1 spec. There were some big changes in Container Managed Persistency in 2.0 spec, new MessageDrivenBean type was introduced. Everything else is more or less the same. But I would recommend you to get the latest book. The reason is those technologies will require pletora of time from you to gain really working knowledge. Thus, you buy some sort of longer-timer insurance.
BTW, official EJB spec from Sun's site will be a very good to your learning material, 'cause it will be the first place to consult if you have some not-very-clear point in the book.
 
John Fontana
Ranch Hand
Posts: 235
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Veena Point:

I have Mastering enterprise Java Beans by Ed Roman 1999 edition.Is it ok?
Thanks
Veena


I have that edition but I regretted it.
I could only get the simplest session beans to compile by setting it to permit deprecated methods.
All of the examples which use environment variables (almost all) are coded completely differently in second edition.
It just seems to me that EJB's take so much time & patience to learn, that you might as well learn the current standard. But then again, it may help to be familiar with the old way, since most of your job is likely to be spent updating older code.
I think that EJB's are (justifiably) being isolated to more specialized tasks, since they are so much slower to develop than JSP/Servlets.
Also, knowing how to deploy and work with them in specific environments, such as Weblogic and Websphere, seems to way more heavily in job qualifications than general EJB knowledge.
 
Ranch Hand
Posts: 1209
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I did'nt have one before joining my current place.
But they were not particular about that.
I did'nt mention it on my CV and they did'nt ask me anything on that topic.
I had a decent xml/xsl/rmi/ldap exposure though and had used it my previous project.
Probably you got to be aware of design patterns, s'd have used it b4, things of that sort. It helped me to get through the interview.
Now i do EJB2.0 here.
One of my friends also got through (he had EJB experince) and guess what, the first question they asked was on clusters !..that's they way it goes sometimes.
Now, how many of us get a chance to deploy EJBs in a clustered environment?. There were no questions on EJB basics etc.
Our is a pretty tech-savy company.
They asked me lots of stuff on RMI
(which as we know forms the basis of EJB),classloaders, threads and
i managed to do ok and they were happy.
So be careful in how you word your ejb experience / knowledge on your resume.
Now that i do EJBs, i figured out that
there are lots of practical issues/problems associated with developing with EJBs unlike normal java coding.
Development time / productivity is of primary importance when it comes to working on projects with tight schedules. I guess our employers don't want us to spend most of the time debugging our EJbs and hence look for experience.
But then i also heard that you don't get called for an interview if you don't have EJBs on your resume! did'nt happen to me though.

Originally posted by Zac Roberts:
I am looking into some possibilities and wanted to know if you all find that alot of employers are looking for EJB's. I am a decent server side programmer but have no knowledge of EJB's and was just curious about this.

 
reply
    Bookmark Topic Watch Topic
  • New Topic