Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Application Client Container

 
Kiran Gunda
Greenhorn
Posts: 11
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ranchers, I was going through the SCEA study guide by Mark Cade..., and I come across this 'Application Client Container' which I was assuming it as an environment that supports only J2SE.

But the guide says that Application Client Container should support J2SE, JMS, JNDI, RMI-IIOP and JDBC, and moreover this container is provided by application server vendors. I think I didnot understand, as I never come across a container with only above supported APIs..

Any pointers?

Kiran
 
Thomas Taeger
Ranch Hand
Posts: 311
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello Kiran,
Originally posted by Kiran Gunda:
... 'Application Client Container' which I was assuming it as an environment that supports only J2SE.

But the guide says that Application Client Container should support J2SE, JMS, JNDI, RMI-IIOP and JDBC, and moreover this container is provided by application server vendors.

For a J2EE compliant Java application connecting to a J2EE server
- the client Java app needs to run in the said Application Client Container
- the server side app in the known EJB and/or web container
- the Application Client Container and the EJB container must be from the same vendor.

When you get a server like OC4J (Oracle) or JBoss then with that you also get a client jar that you need to add to your client project and that at runtime works as the Application Client Container.

The said APIs are the minimum that must be supported by a Application Client Container to be J2EE compliant.
J2SE, JNDI and RMI are needed for client-to-server access anyway.
JMS and JDBC (that we should never use from a client) seem to be superfluous or logically optional, but are formally required.

Thomas
 
Kiran Gunda
Greenhorn
Posts: 11
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Thomas. I see it better now.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic