Show TOC Start of Content Area

Background documentation Tasks  Locate the document in its SAP Library structure

This section contains a description of the tasks you might need to perform throughout the typical development cycle of Java EE applications using the tools that are available in the SAP NetWeaver Application Server.

The tasks of the application developer are grouped in the following main categories:

      Developing Persistence

This section provides information about programming models supported by the Java persistence infrastructure of AS Java. It includes detailed instructions about how to use the latest, standards-based JPA 1.0 technology to develop business applications.

      Developing Business Logic with EJB 3.0

In terms of Java EE 5 applications, the business logic of applications is developed in Enterprise JavaBeans (EJB) 3.0 components. In the SAP NetWeaver Developer Studio, you create EJB 3.0 components in EJB Projects.

      Developing User Interfaces

The user interfaces of Java EE 5 applications can consist of servlet, JavaServer Pages (JSP) and other components. You create them in Dynamic Web Projects in the SAP NetWeaver Developer Studio.

      Creating and Configuring Web Services and Web Service Clients

This section enables you to create and consume Java EE 5 Web services.

      Using Java Message Service

The Java Message Service (JMS) technology enables enterprise applications to communicate with each other.

      Developing JCA Resource Adapters

Using Java Connector Architecture (JCA), you can establish communication between AS Java and external information systems. In the SAP NetWeaver Developer Studio, you create JCA resource adapter (connector) components using Connector Projects.

      Developing Application Clients

In the SAP NetWeaver Developer Studio, you create application client components using Application Client Projects. It helps you organize the components of the application client, and its deployment descriptors.

      Working with Libraries

In the process of developing applications, it is common that you use prefabricated functionality or components. Such used functionality is often packed into library that consists of JAR files, ready to be included into your application’s classpath.

      Assembling Components into Enterprise Applications

After you develop the modules of the enterprise application using the respective project types, you need to assemble them into an Enterprise Application Project representing the ready enterprise archive.

      Deploying Applications

Describes how to deploy applications developed in the SAP NetWeaver Developer Studio, how to deploy ready application archives using the Developer Studio, and how to deploy applications using Java EE standards-based deployment tools.

      Managing the Application Environment

Describes how to configure the environment for developing and deploying applications. For example, setting up data sources, creating JMS resources, or creating an application’s database tables.

      Creating J2EE 1.4 Applications in SAP NetWeaver Developer Studio

Describes how to create Web 2.4 components, EJB 2.1 components and Enterprise Applications 1.4 in the SAP NetWeaver Developer Studio.

      Debugging Java Applications

Using the SAP NetWeaver Developer Studio, you can perform remote debugging over applications running on AS Java. You do not need to restart the server process to start debugging.

      Creating Platform-independent Java EE Applications

Using the runtime properties (in NetWeaver Administrator) for configuration of applications, you can create applications portable among different SAP systems.

      Migrating Existing Java EE Applications to AS Java

Describes how to configure platform-specific application settings in AS Java.

End of Content Area