• Post Reply Bookmark Topic Watch Topic
  • New Topic

Difference between J2EE & any other webapp???

 
Gail Schlentz
Ranch Hand
Posts: 634
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I feel really dumb asking this question - I've been a Java programmer for over 5 years. I work mainly on webapps - on Tomcat or Weblogic, use JSPs, beans, & other Java classes to control behavior of webapp. Some of this has been done using Struts.

Here's my situation: I recently submitted my resume to a prospective employer who noted that I did not have "J2EE" listed on it, & that was a requirement of the position. How far off from using J2EE am I? The descriptions of J2EE that I've read online sound a lot like what I'm doing. What more do I need to incorporate to be able to honestly list it on my resume?

Thanks!!!
 
Roy Ben Ami
Ranch Hand
Posts: 732
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well, since you know all the web part (like servlets JSP, Struts etc) then I say you are 70% there

You need to learn a little bit about application servers like JBoss, the whole idea what a container manages your transactions and security.

This mainly involves lerning to use EJBs, and thats about it.

You can look at the J2EE tutorial at the sun site:

J2EE 1.4 Tutorial
 
Ulf Dittmer
Rancher
Posts: 42970
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Servlets and JSPs are part of J2EE, so you could claim J2EE experience. The term encompasses so much (also JavaMail, JMS, EJB, JDBC, JNDI, Security, ...) that probably only few people could claim experience with all the APIs. I have seen lots of applications listing J2EE, and most of the time that meant Servlets, JSP, JDBC and maybe one other API, and I considered that to be J2EE experience.

Furthermore, most of the APIS can be picked up pretty quickly if need be, but that knowledge will only go so far if the underlying concepts important for enterprise-ready apps aren't well understood (like transactionality, performance, concurrency, security etc.)

Just my two cents.
 
Gail Schlentz
Ranch Hand
Posts: 634
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Good - I think I understand better now - Many Thanks!!!
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!