File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes J2EE Application Client Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Badass: Making Users Awesome this week in the Game Development forum!
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "J2EE Application Client" Watch "J2EE Application Client" New topic

J2EE Application Client

Benoît de Chateauvieux
Ranch Hand

Joined: Aug 10, 2007
Posts: 183
Hi All,

Reading an old J2EE book, I encountered the "J2EE Application Client" (bundled in an EAR, with deployment descriptor and required libraries).
I didn't have knowledge of such a client type (and it doesn't appears in Sun's J2EE 5 tutorial).

Does it still exists in J2EE 5?
Is it used in the real world ?
Do I have to install the SDK on every client machine in order to run the application client with the runclient command ?
Is it part of SCEA5?

Thanks !


SCJP5 | SCBCD5 | SCEA5 Part 1
Hong Anderson
Ranch Hand

Joined: Jul 05, 2005
Posts: 1936
Don't sure about it.

Does it mean clients of application like web client, rich client?

SCJA 1.0, SCJP 1.4, SCWCD 1.4, SCBCD 1.3, SCJP 5.0, SCEA 5, SCBCD 5; OCUP - Fundamental, Intermediate and Advanced; IBM Certified Solution Designer - OOAD, vUML 2; SpringSource Certified Spring Professional
Benoît de Chateauvieux
Ranch Hand

Joined: Aug 10, 2007
Posts: 183
Hi Kengkaj,

I refer to J2EE Application Client.

Sometimes enterprise applications use a standalone client application for handling tasks such as system or application administration. For example, a web-based banking application might use an application client to manually administer customers and accounts. This capability is useful in the event the site becomes inaccessible for any reason or a customer prefers to communicate things like changes to account information by phone.

The Java 2 Enterprise Edition (J2EE) reference implementation provides a way for you to write, test, and deploy application clients. A J2EE application client is a standalone program launched from the command line or desktop, and typically accesses Enterprise JavaBean programs running on the J2EE application server.

It is sorta covered in the JavaRanch Style Guide.
subject: J2EE Application Client