Introduction: Client applications


 

+

Search Tips   |   Advanced Search

 

We can write client applications that run separately from the appserver and use the framework provided by an underlying client to access the resources provided by WAS.

Application Client for WAS

In a traditional client-server environment, the client requests a service and the server fulfills the request. Multiple clients use a single server. Clients can also access several different servers.

This model persists for Java clients except that now these requests use a client run-time environment.

Java EE client application class loading

When you run a Java EE application client, a hierarchy of class loaders is created to load classes used by the application.

Resource adapters for the client

A resource adapter is a system-level software driver that a Java application uses to connect to an enterprise information system (EIS). A resource adapter plugs into an application client and provides connectivity between the EIS and the enterprise application.

URLs for application clients

A URL is an identifier that points to an electronically-accessible resource, such as a directory file on a machine in a network, or a document stored in a database.

URL providers for the Application Client Resource Configuration Tool

A URL provider implements the function for a particular URL protocol, such as HTTP. This provider, comprised of a pair of classes, extends the java.net.URLStreamHandler and java.net.URLConnection classes.

Asynchronous messaging in WAS using JMS

WAS supports asynchronous messaging as a method of communication based on the JMS programming interface. The JMS interface provides a common way for Java programs (clients and J2EE applications) to create, send, receive, and read asynchronous requests as JMS messages.

Java Message Service providers for clients

This page describes the different ways that client applications can use JMS providers with WAS. A JMS provider enables use of the JMS and other message resources in WAS.

Java Web Start architecture for deploying application clients

Java Web Start is an application-deployment technology that includes the portability of applets, the maintainability of servlets and JSPs file technology, and the simplicity of mark-up languages such as XML and HTML. It is a Java application that allows full-featured Java 2 client applications to be launched, deployed and updated from a standard Web server. The Java Web Start client is used with platforms that support a Web browser.

Resource environment providers and resource environment entries

A resource environment reference maps a logical name used by the client application to the physical name of an object.




Related information


Learn about client applications