Introduction: Client applications
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.
Learn about client applications