Develop your application

See these topics for information about developing applications for WAS:

Classloaders
See this topic for information about the Java and WAS classloaders, how they work, and their order of precedence.

Web applications
This topic includes information about developing Web applications: servlets, JavaServer Pages files, Bean Scripting Framework, and HTTP sessions.

Enterprise beans in applications
The enterprise bean model provides a framework for transaction-oriented, server based enterprise applications. See this topic for information about developing enterprise bean applications.

EJB query
The EJB query language is used to specify a query over container-managed entity beans. See this topic for more information.

Java Messaging Service (JMS)
JMS support enables WebSphere enterprise applications to exchange asynchronous messages with other JMS clients using JMS destinations (queues or topics). See this topic for more information, including using message-driven beans in applications.

Application clients
WAS supports a number of client types, including applets, ActiveX clients, thin or pluggable clients, and J2EE clients. See this topic for description of these different client types.

Data access
This topic describes how to develop applications that access a database.

Custom services
If you want additional processing to be performed when your application server starts and stops, use custom services.

Java Naming and Directory Interface (JNDI)
Naming is used by WAS applications and components to obtain references to objects they use. See this topic for more information.

JavaMail
The JavaMail APIs provide general mail facilities for reading and sending mail. See this topic for information about adding e-mail facilities to your application.

Internationalization
Internationalization is the presentation of information to users in an application according to regional cultural conventions. See this topic for information about internationalizing your applications.

Add logging and tracing to your application
Use the JRas APIs to provide more sophisticated logging and tracing in your application.

Web services
See this topic in Web services for information about developing Web services applications.

Develop secured applications
See this topic in Security for information about adding security to your applications.