Win a copy of Testing JavaScript Applications this week in the HTML Pages with CSS and JavaScript forum!
  • 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 all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Bear Bibeault
  • Ron McLeod
  • Jeanne Boyarsky
  • Paul Clapham
  • Tim Cooke
  • Liutauras Vilda
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • fred rosenberger
  • salvin francis
  • Piet Souris
  • Frits Walraven
  • Carey Brown

SCJP needing more, couple of q's

Posts: 24
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I got my SCJP Aug 15, it seems this is not sufficient along with my 2-yrs experience to land a Java coding position in the Bay Area. I like to think it's b/c of the downturn in the tech sector.
Anyhow, because I'd really like to get more into higher end Java solutions and programming, I'm considering another certification. Specifically SCWCD...
If this is too rambling please ignore
Could someone help me with where the objectives fit into the Java grand scheme? Please correct me if I'm wrong with these statements of how I understand things:
Web Compenents are a just a part of the middle tier, along with EJBs. Servlets and JSP can use these EJBs in their code. Is this analogous to using ActiveX components from IIS?
It is not necessary to be able to develop Java Beans to build web components. Specifically, using EJBs in web components is just a matter of instantiating them and making sure the EJB conainer is accessible to your environment.
CORBA allows you to access EJBs residing on other machines in your web compenents.
I just want to make sure I don't go blindly into web compenent development without understanding exactly how it fits with other technologies.

Ranch Hand
Posts: 321
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
My perception of the webcomponent development goes like this.
Traditionally whatever was implemented in fast CGI is now being done with Servlets 2.3,now to saggregate the three different layers i.e buisnesslogic, the presentation logic and the request processing layer, we have the MVC Architecture where the business logic in put in a java class and used in a JSP page as a JavaBean(this being the MODEL), the JSP controls the presentation part(VISUALIZER), and the request processing is taken care by the Servlet(CONTROLLER).
Now Using JavaBeans is similar to using Active X dlls and exes, in IIS, and u can use it in your ASP pages too.But JavaBeans or Active X don't support transaction, concurrency and other issues for which we need to implement a EJB .So a Servlet or JSP can be a client to a EJB.
If I need to make a clear cut analysis of Microsoft tech vis a vis Sun it would be ....
MQ -------JMS
The Microsoft tech have the restriction of being run in IIS and
under Windows, which is not the case with any of Sun tech(I am not being biased).
hope this helps
Phil Young
Posts: 24
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yes this helps a lot! I guess it makes sense for me to go ahead with studying Servlets and JSP before learning Bean development and EJB dev. This is is like learning to write ASPs before learning to develop for ActiveX which is the approach I took for the MSFT technology.

Thanks. It's hard to know sometimes what path to take without understanding the big picture... and the big picture is often the most difficult thing to get without someone there to explain!
    Bookmark Topic Watch Topic
  • New Topic